26
27
.. Improvements to existing commands, especially improved performance
27
28
or memory usage, or better results.
33
.. Fixes for situations where bzr would previously crash or give incorrect
34
or undesirable results.
39
.. Improved or updated documentation.
44
.. Changes that may require updates in plugins or other code that uses
50
.. Major internal changes, unlikely to be visible to users or plugin
51
developers, but interesting for bzr developers.
56
.. Fixes and changes that are only relevant to bzr's test framework and
57
suite. This can include new facilities for writing tests, fixes to
58
spurious test failures and changes to the way things should be tested.
66
This is a bugfix release. Upgrading is recommended for all users of earlier
69
This fixed a bug in the test suite triggered by python-2.7 deprecating some
75
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
76
`PendingDeprecationWarnings` on Python2.7.
77
(Martin Pool, #760435)
85
This is a bugfix release. Upgrading is recommended for all users of earlier
88
This was never released due to bug #760435 interrupting the release process by
89
breaking the test suite under python-2.7 on natty.
91
External Compatibility Breaks
92
*****************************
29
104
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
30
105
sped up dramatically for large trees. Iterating by dir is not the best
31
106
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
114
* Bazaar now infers the default user email address on Unix from the local
43
115
account name plus the contents of ``/etc/mailname`` if that file exists.
44
116
In particular, this means that committing as root through etckeeper will
72
144
(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.
99
155
* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
100
156
failure in the launchpad plugin. ``xmlrpclib.py`` on natty carries a patch
101
157
that is not in python-2.7 upstream and masked the issue. An additional fix