~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Alexander Belchenko
  • Date: 2010-05-04 09:20:17 UTC
  • mto: This revision was merged to the branch mainline in revision 5212.
  • Revision ID: bialix@ukr.net-20100504092017-sc16krr0bg73fjp5
more comments

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Compatibility Breaks
14
14
********************
15
15
 
16
 
* An API break has been made to the lock_write method of ``Branch`` and
17
 
  ``Repository`` objects; they now return ``branch.BranchWriteLockResult``
18
 
  and ``repository.RepositoryWriteLockResult`` objects. This makes
19
 
  changing the API in future easier and permits some cleaner calling code.
20
 
  (Robert Collins)
21
 
 
22
16
New Features
23
17
************
24
18
 
44
38
  better with sudo.
45
39
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
46
40
 
 
41
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
 
42
  support of bzr-externals and scmproj plugins.
 
43
  (Alexander Belchenko, bug #572098)
 
44
 
47
45
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
48
46
  are part of Y ancestry but not part of X ancestry (aka the graph
49
47
  difference).
102
100
  implementations.
103
101
  (Martin Pool)
104
102
 
105
 
* Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
106
 
  expected to return an object which can be used to unlock them. This reduces
107
 
  duplicate code when using cleanups. The previous 'tokens's returned by
108
 
  ``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
109
 
  on the result of the lock_write. ``repository.RepositoryWriteLockResult``
110
 
  and ``branch.BranchWriteLockResult`` document this. (Robert Collins)
111
 
 
112
103
Internals
113
104
*********
114
105
 
115
 
* ``log._get_info_for_log_files`` now takes an add_cleanup callable.
116
 
  (Robert Collins)
117
 
 
118
106
* ``_remember_remote_is_before`` no longer raises AssertionError when
119
107
  suboptimal network behaviour is noticed; instead it just mutters to the
120
108
  log file (and warns the user if they have set the ``hpss`` debug flag).
130
118
Testing
131
119
*******
132
120
 
133
 
* Added ``bzrlib.tests.matchers`` as a place to put matchers, along with
134
 
  our first in-tree matcher. See the module docstring for details.
135
 
  (Robert Collins)
136
 
 
137
121
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
138
122
   (Gordon Tyler, #551332)
139
123