~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2006-09-13 01:52:31 UTC
  • mto: This revision was merged to the branch mainline in revision 2004.
  • Revision ID: john@arbash-meinel.com-20060913015231-b2d4a34beacbd0c0
cherry-pick the inspect_for_copy changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
    * WorkingTree.pending_merges is deprecated.  Please use the get_parent_ids
82
82
      (introduced in 0.10) method instead. (Robert Collins)
83
83
 
84
 
bzr 0.10.0RC1  2006-08-28
 
84
    * WorkingTree has a new lock_tree_write method which locks the branch for
 
85
      read rather than write. This is appropriate for actions which only need
 
86
      the branch data for reference rather than mutation. A new decorator
 
87
      needs_tree_write_lock is provided in the workingtree module. Like the
 
88
      needs_read_lock and needs_write_lock decorators this allows static 
 
89
      declaration of the locking requirements of a function to ensure that
 
90
      a lock is taken out for casual scripts. (Robert Collins)
 
91
 
 
92
    * All WorkingTree methods which write to the tree, but not to the branch
 
93
      have been converted to use ``needs_tree_write_lock`` rather than 
 
94
      ``needs_write_lock``. Also converted is the revert, conflicts and tree
 
95
      transform modules. This provides a modest performance improvement on 
 
96
      metadir style trees, due to the reduce lock-acquisition, and a more
 
97
      significant performance improvement on lightweight checkouts from 
 
98
      remote branches, where trivial operations used to pay a significant 
 
99
      penalty. It also provides the basis for allowing readonly checkouts.
 
100
      (Robert Collins)
 
101
 
 
102
    * Special case importing the standard library 'copy' module. This shaves
 
103
      off 40ms of startup time, while retaining compatibility. See:
 
104
      ``bzrlib/inspect_for_copy.py`` for more details. (John Arbash Meinel)
 
105
 
 
106
bzr 0.10  2006-08-29
85
107
  
86
108
  IMPROVEMENTS:
87
109
    * 'merge' now takes --uncommitted, to apply uncommitted changes from a