~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-09-21 05:13:16 UTC
  • mfrom: (2843.1.1 ianc-integration2)
  • Revision ID: pqm@pqm.ubuntu.com-20070921051316-85muv96iv0duh31j
Faster partial commits by walking less data (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
   * Inventory serialisation no longer double-sha's the content.
41
41
     (Robert Collins)
42
42
 
 
43
   * Partial commits are now approximately 40% faster by walking over the
 
44
     unselected current tree more efficiently. (Robert Collins)
 
45
 
43
46
   * XML inventory serialisation takes 20% less time while being stricter about
44
47
     the contents. (Robert Collins)
45
48
 
96
99
 
97
100
  INTERNALS:
98
101
 
 
102
   * New method ``bzrlib.osutils.minimum_path_selection`` useful for removing
 
103
     duplication from user input, when a user mentions both a path and an item
 
104
     contained within that path. (Robert Collins)
 
105
 
99
106
   * New method on xml serialisers, write_inventory_to_lines, which matches the
100
107
     API used by knits for adding content. (Robert Collins)
101
108
 
103
110
     and returns a gzipped version of the same. This is used to avoid a bunch
104
111
     of api friction during adding of knit hunks. (Robert Collins)
105
112
 
 
113
   * New parameter yield_parents on ``Inventory.iter_entries_by_dir`` which
 
114
     causes the parents of a selected id to be returned recursively, so all the
 
115
     paths from the root down to each element of selected_file_ids are
 
116
     returned. (Robert Collins)
 
117
 
106
118
  TESTING:
107
119
 
108
120