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