81
81
* WorkingTree.pending_merges is deprecated. Please use the get_parent_ids
82
82
(introduced in 0.10) method instead. (Robert Collins)
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)
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.
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)
87
109
* 'merge' now takes --uncommitted, to apply uncommitted changes from a