27
26
.. Improvements to existing commands, especially improved performance
28
27
or memory usage, or better results.
33
.. Fixes for situations where bzr would previously crash or give incorrect
34
or undesirable results.
36
* Don't fail with traceback if `bzr serve` is running as a service on Windows,
37
and there is no USERNAME, nor BZR_EMAIL or other whoami-related environment
38
variables set. (Alexander Belchenko, Bug #660174)
43
.. Improved or updated documentation.
45
* Updated the "Using stacked branches" section of the user guide to
46
describe committing to stacked branches and expanded its discussion of
47
pushing a stcked branch. (Andrew Bennetts)
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.
68
* Remove the deprecation decorators for ``failUnlessExists`` and
69
``failIfExists``. The deprecation "will" occur in 2.4, not
70
before. Providing the wrappers is enough as far as 2.3 is concerned.
71
(Vincent Ladeuil #794960)
78
This is a bugfix release. Upgrading is recommended for all users of earlier
81
This fixed a bug in the test suite triggered by python-2.7 deprecating some
87
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
88
`PendingDeprecationWarnings` on Python2.7.
89
(Martin Pool, #760435)
97
This is a bugfix release. Upgrading is recommended for all users of earlier
100
This was never released due to bug #760435 interrupting the release process by
101
breaking the test suite under python-2.7 on natty.
103
External Compatibility Breaks
104
*****************************
116
29
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
117
30
sped up dramatically for large trees. Iterating by dir is not the best
118
31
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.
126
42
* Bazaar now infers the default user email address on Unix from the local
127
43
account name plus the contents of ``/etc/mailname`` if that file exists.
128
44
In particular, this means that committing as root through etckeeper will
156
72
(Martin Pool, #716389)
78
.. Improved or updated documentation.
83
.. Changes that may require updates in plugins or other code that uses
89
.. Major internal changes, unlikely to be visible to users or plugin
90
developers, but interesting for bzr developers.
95
.. Fixes and changes that are only relevant to bzr's test framework and
96
suite. This can include new facilities for writing tests, fixes to
97
spurious test failures and changes to the way things should be tested.
167
99
* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
168
100
failure in the launchpad plugin. ``xmlrpclib.py`` on natty carries a patch
169
101
that is not in python-2.7 upstream and masked the issue. An additional fix