bzr 2.7b1
External Compatibility Breaks
New Features
Improvements
- bzrlib.patches.parse_patches can optionally return a list of ‘dirty’
patch headers (prefixed with ‘===’).
(Kit Randel, #1400567)
Bug Fixes
- ‘acceptable_keys’ from ‘bazaar.conf’ is now properly handled.
(Vincent Ladeuil, #1249732)
- Option names are now checked to be valid [dotted] python identifiers. Also
ignore invalid references (i.e. using invalid option names) while
expanding option values. (Vincent Ladeuil, #1235099)
- Fix pyrex version checking to be more robust.
(Andrew Starr-Bochicchio, #1030521 )
Documentation
API Changes
Internals
Changed Behaviour
- Also honor $XDG_CONFIG_HOME specification on Mac OS X platform.
(Fabien Meghazi)
Testing
- Fix warnings on stderr caused by the atexit handler triggering for the
wrong reason: the ‘config’ command should explicitly save the changes when
modifying or removing an option and not rely on the atexit
handler. (Vincent Ladeuil, #1331999)
- Handle (minor) incompatible change in python 2.7.6 leading to test
failures. Only tests are affected. (Vincent Ladeuil, #1303879)
- Take python 2.7.6 late (better than never) bugfix in ntpath.py into
account. Only tests are affected (Vincent Ladeuil, #1303879).
- Remove wrong assumption about how TCP server and client interact when run
inside the same process. (Vincent Ladeuil, #1269886).
- Restrict access to ‘.netrc’ in tests or recent python (2.7.5-8) will
complain. (Vincent Ladeuil, #1233413)