~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-10-16 04:21:07 UTC
  • mfrom: (1986.5.8 init-tree-overhead)
  • Revision ID: pqm@pqm.ubuntu.com-20061016042107-3868eeaa654059ae
(Robert Collins, John Arbash Meinel) Reduce inventory write operations during tree construction by making tree inventory writes occur at tree unlock time. This adds WorkingTree.flush() and alters set_root_id to not write the inventory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
 
37
37
    * Newly-initialized trees have unique root ids.  (Aaron Bentley)
38
38
 
 
39
    * ``WorkingTree.set_root_id(None)`` is now deprecated. Please
 
40
      pass in inventory.ROOT_ID if you want the default root id value.
 
41
      (Robert Collins, John Arbash Meinel)
 
42
 
 
43
    * New method ``WorkingTree.flush()`` which will write the current memory
 
44
      inventory out to disk. At the same time, read_working_inventory will
 
45
      no longer trash the current tree inventory if it has been modified within
 
46
      the current lock, and the tree will now ``flush()`` automatically on
 
47
      ``unlock()``. ``WorkingTree.set_root_id()`` has been updated to take
 
48
      advantage of this functionality. (Robert Collins, John Arbash Meinel)
 
49
 
39
50
  BUG FIXES:
40
51
 
41
52
    * Don't require ``Content-Type`` in range responses. Assume they are a