~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

(robertc) Partial fix for bug #39542 - allow lightweight checkouts over http.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
    * Commit performs one less XML parse. (Robert Collins)
18
18
 
 
19
    * ``bzr checkout --lightweight`` now operates on readonly branches as well
 
20
      as readwrite branches. This fixes bug #39542 for lightweight checkouts 
 
21
      but not for heavyweight ones (the default). (Robert Collins)
 
22
 
19
23
  BUG FIXES:
20
24
 
21
25
    * Handle boundary="" lines properly to allow access through a Squid proxy.
76
80
    * WorkingTree.pending_merges is deprecated.  Please use the get_parent_ids
77
81
      (introduced in 0.10) method instead. (Robert Collins)
78
82
 
 
83
    * WorkingTree has a new lock_tree_write method which locks the branch for
 
84
      read rather than write. This is appropriate for actions which only need
 
85
      the branch data for reference rather than mutation. A new decorator
 
86
      needs_tree_write_lock is provided in the workingtree module. Like the
 
87
      needs_read_lock and needs_write_lock decorators this allows static 
 
88
      declaration of the locking requirements of a function to ensure that
 
89
      a lock is taken out for casual scripts. (Robert Collins)
 
90
 
 
91
    * All WorkingTree methods which write to the tree, but not to the branch
 
92
      have been converted to use ``needs_tree_write_lock`` rather than 
 
93
      ``needs_write_lock``. Also converted is the revert, conflicts and tree
 
94
      transform modules. This provides a modest performance improvement on 
 
95
      metadir style trees, due to the reduce lock-acquisition, and a more
 
96
      significant performance improvement on lightweight checkouts from 
 
97
      remote branches, where trivial operations used to pay a significant 
 
98
      penalty. It also provides the basis for allowing readonly checkouts.
 
99
      (Robert Collins)
 
100
 
79
101
bzr 0.10.0RC1  2006-08-28
80
102
  
81
103
  IMPROVEMENTS: