Don't bother to review, I've got a completely different approach almost ready, wich seems to work really well. I've got a few tests and a slight extension to add & will commit in the morning and propose backport.
With a little luck this can still slip in while Paul's revisions are backported :) Of course this could also wait for later; but it would indeed be nice to have this upgrade improvement with 1.7.0. Just cause I guess many 1.6 working copies will be upgraded shortly after release. ~Neels
signature.asc
Description: OpenPGP digital signature