~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robert Collins
  • Date: 2007-03-01 05:00:53 UTC
  • mto: (2255.11.3 dirstate)
  • mto: This revision was merged to the branch mainline in revision 2322.
  • Revision ID: robertc@robertcollins.net-20070301050053-u0ac7vavyzplbjz1
Make the dirstate API changes be prominently documented for upgraders.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
IN DEVELOPMENT
2
2
 
 
3
  SURPRISES:
 
4
 
 
5
    * For users of bzrlib: Two major changes have been made to the working tree
 
6
      api in bzrlib. The first is that many methods and attributes, including
 
7
      the inventory attribute, are no longer valid for use until one of
 
8
      lock_read/lock_write/lock_tree_write has been called, and become invalid
 
9
      again after unlock is called. This has been done to improve performance
 
10
      and correctness as part of the dirstate development. (Robert Collins,
 
11
      John A Meinel, Martin Pool, and others).
 
12
    * For users of bzrlib: The attribute 'tree.inventory' should be considered
 
13
      readonly. Previously it was possible to directly alter this attribute, or
 
14
      its contents, and have the tree notice this. This has been made
 
15
      unsupported - it may work in some tree formats, but in the newer dirstate
 
16
      format such actions will have no effect and will be ignored, or even
 
17
      cause assertions. All operations possible can still be carried out by a
 
18
      combination of the tree API, and the bzrlib.transform API. (Robert
 
19
      Collins, John A Meinel, Martin Pool, and others).
 
20
 
3
21
  IMPROVEMENTS:
4
22
 
5
23
    * Support for OS Windows 98. Also .bzr.log on any windows system