Rev 2495: Review feedback. in file:///home/robertc/source/baz/roadmap/
Robert Collins
robertc at robertcollins.net
Wed Jun 6 02:02:02 BST 2007
At file:///home/robertc/source/baz/roadmap/
------------------------------------------------------------
revno: 2495
revision-id: robertc at robertcollins.net-20070606010158-aqtdldnzo5bj5z74
parent: robertc at robertcollins.net-20070604053802-cx9toxyasgfip83n
committer: Robert Collins <robertc at robertcollins.net>
branch nick: roadmap
timestamp: Wed 2007-06-06 11:01:58 +1000
message:
Review feedback.
modified:
doc/developers/planned-performance-changes.txt plannedperformancech-20070604053752-bnjdhako613xfufb-1
=== modified file 'doc/developers/planned-performance-changes.txt'
--- a/doc/developers/planned-performance-changes.txt 2007-06-04 05:38:02 +0000
+++ b/doc/developers/planned-performance-changes.txt 2007-06-06 01:01:58 +0000
@@ -54,7 +54,8 @@
* 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.
+ merge performance once the tree shape comparison optimisations are
+ implemented.
* Create a network-efficient revision graph API. This is the logic at the
start of push and pull operations, which currently scales O(graph size).
@@ -120,9 +121,11 @@
repositories.
* 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.
+ a binary delta like xdelta rather than using line based deltas from python.
+ These binary deltas could be done along ancestry ordering, or other
+ arbitrary patterns chosen for their intended use. Line based deltas will
+ still be created for cached annotations. This is still under some discussion.
+ http://bazaar-vcs.org/PerformanceRoadmap/Xdelta
* Greatest distance from origin cache. This is a possible change to introduce,
but it may be unnecessary - listed here for completeness till it has been
More information about the bazaar-commits
mailing list