[MERGE] List of the planned changes for the roadmap
Aaron Bentley
aaron.bentley at utoronto.ca
Mon Jun 4 07:20:35 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robert Collins wrote:
> This document provides a list of overall goals from the London sprint,
> I'll be refining it further but I think this is a good enough start to
> get 'out there'.
+1. Thanks for transcribing this. Folks, this is The List. Please
dive in-- we've got a lot to cover!
> + * Use the _iter_changes API to perform merges. This is a small change that may
> + remove the need to use inventories in merge, making a dramatic difference to
> + merge performance.
Since this will typically be against historical trees, I'm not sure
whether this will be much faster until we change the inventory
representation.
> + * Working tree disk operation ordering. We plan to change the order in which
> + some operations are done (specifically TreeTransform ones) to improve
> + performance. There is already a 66% performance boost in that area going
> + through review.
I find "3x faster" clearer than "66% faster".
> + * Delta storage optimisation. We plan to change the delta storage logic to use
> + a binary delta like xdelta rather than using ancestry-graph driven line
> + based deltas. Line based deltas will still be created for cached
> + annotations.
I feel like the jury is still out on this change. See
http://bazaar-vcs.org/PerformanceRoadmap/Xdelta
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGY68y0F+nu1YWqI0RAor0AJ9b+0bcEvMjaN/n2j0AMnsDbvv4lQCePMnH
iQx9ZgvUWAG4Sc57+simk9k=
=7e1/
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list