shrink-revlog bakeoff: preliminary results
Greg Ward
greg-hg at gerg.ca
Tue Feb 9 22:30:41 UTC 2010
On Thu, Feb 4, 2010 at 9:20 PM, I wrote:
> My opinion:
> * we should add the ability for pluggable shrink algorithms so that
> it's easy to repeat these kind of experiments in future (I've already
> posted the patches, and will repost soon once I've tweaked them a bit)
> * we should pick one of parentdelta and reversepostorder as the
> default algorithm and ditch the other. No need to have equivalent
> algorithms kicking around.
> * we should remove branchsort, since it is clearly inferior to
> parentdelta/reversepostorder
> * we might want to keep postorderreverse in our back pockets: in its
> current form it is unsuitable because of its instability, but perhaps
> it's possible to improve and make it more consistent. (It
> demonstrates that it is possible to do better than parentdelta on at
> least some data.)
Sorry about not following up on this. I've had multiple hardware
failures and still haven't gotten these patches off the disk where
they are lying dormant. Soon, I hope! Just need a working
motherboard that I can hook that disk up to. ;-)
Greg
More information about the Mercurial-devel
mailing list