11
:2.3.5: NOT RELEASED YET
13
External Compatibility Breaks
14
*****************************
16
.. These may require users to change the way they use Bazaar.
21
.. New commands, options, etc that users may wish to try out.
26
.. Improvements to existing commands, especially improved performance
27
or memory usage, or better results.
32
.. Fixes for situations where bzr would previously crash or give incorrect
33
or undesirable results.
35
* Cope cleanly with buggy HTTP proxies that close the socket in the middle
36
of a multipart response. (Martin Pool, #198646).
38
* cStringIO is now unconditionally imported in ``bzrlib.config``.
39
(Jelmer Vernooij, #905361)
41
* Fix "Unprintable exception" error when a RetryWithNewPacks error is
42
displayed. (Andrew Bennetts)
47
.. Improved or updated documentation.
52
.. Changes that may require updates in plugins or other code that uses
58
.. Major internal changes, unlikely to be visible to users or plugin
59
developers, but interesting for bzr developers.
64
.. Fixes and changes that are only relevant to bzr's test framework and
65
suite. This can include new facilities for writing tests, fixes to
66
spurious test failures and changes to the way things should be tested.
72
:Codename: One and counting
75
This is a bugfix release. Upgrading is recommended for all users of earlier
78
This mainly fixes bug #786980 which blocked the SRU process for Ubuntu Natty.
80
External Compatibility Breaks
81
*****************************
83
.. These may require users to change the way they use Bazaar.
88
.. New commands, options, etc that users may wish to try out.
93
.. Improvements to existing commands, especially improved performance
94
or memory usage, or better results.
96
* Tweak an RPC implementation for ``Repository.get_parent_map``, it was
97
doing an inefficient ``small_set.difference_update(large_set)`` when we
98
can do ``small_set = small_set.difference(large_set)``. This speeds up
99
discovery time by about 10%. (John Arbash Meinel)
104
.. Fixes for situations where bzr would previously crash or give incorrect
105
or undesirable results.
107
* Accept some differences for ``bound_location`` from the config files that
108
were leading to a 'ReadOnlyError: A write attempt was made in a read only
109
transaction' error. (Vincent Ladeuil, #786980)
111
* Don't fail with traceback if `bzr serve` is running as a service on Windows,
112
and there is no USERNAME, nor BZR_EMAIL or other whoami-related environment
113
variables set. (Alexander Belchenko, Bug #660174)
118
.. Improved or updated documentation.
120
* Updated the "Using stacked branches" section of the user guide to
121
describe committing to stacked branches and expanded its discussion of
122
pushing a stacked branch. (Andrew Bennetts)
127
.. Changes that may require updates in plugins or other code that uses
133
.. Major internal changes, unlikely to be visible to users or plugin
134
developers, but interesting for bzr developers.
139
.. Fixes and changes that are only relevant to bzr's test framework and
140
suite. This can include new facilities for writing tests, fixes to
141
spurious test failures and changes to the way things should be tested.
143
* Remove the deprecation decorators for ``failUnlessExists`` and
144
``failIfExists``. The deprecation "will" occur in 2.4, not
145
before. Providing the wrappers is enough as far as 2.3 is concerned.
146
(Vincent Ladeuil #794960)
153
This is a bugfix release. Upgrading is recommended for all users of earlier
156
This fixed a bug in the test suite triggered by python-2.7 deprecating some
162
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
163
`PendingDeprecationWarnings` on Python2.7.
164
(Martin Pool, #760435)
11
:2.3.2: NOT RELEASED YET
172
This is a bugfix release. Upgrading is recommended for all users of earlier
175
This was never released due to bug #760435 interrupting the release process by
176
breaking the test suite under python-2.7 on natty.
13
178
External Compatibility Breaks
14
179
*****************************
16
.. These may require users to change the way they use Bazaar.
21
.. New commands, options, etc that users may wish to try out.
26
.. Improvements to existing commands, especially improved performance
27
or memory usage, or better results.
29
191
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
30
192
sped up dramatically for large trees. Iterating by dir is not the best
31
193
way to load data from a CHK inventory, so it preloads all the items in
39
.. Fixes for situations where bzr would previously crash or give incorrect
40
or undesirable results.
42
201
* Bazaar now infers the default user email address on Unix from the local
43
202
account name plus the contents of ``/etc/mailname`` if that file exists.
44
203
In particular, this means that committing as root through etckeeper will
45
204
normally not require running ``bzr whoami`` first.
46
205
(Martin Pool, #616878)
207
* ``bzr merge --preview --pull`` should respect the ``--preview`` option
208
first, and not actually change the branch tip revision.
209
(John Arbash Meinel, Dennis Duchier, #760152)
48
211
* ``bzr push`` into a repository (that doesn't have a branch), will no
49
212
longer copy all revisions in the repository. Only the ones in the
50
213
ancestry of the source branch, like it does in all other cases.