bzr 1.18.1
Codename: | nein nein nein! |
1.18.1: | 2009-09-09 |
This release fixes two small but worthwhile bugs relevant to users on
Microsoft Windows: some commands that failed on with locking errors will
now work, and a bug that caused poor performance after committing a file
with line-ending conversion has now been fixed. It also fixes a bug in
pushing to older servers.
Bug Fixes
- Fixed a problem where using content filtering and especially end-of-line
conversion will commit too many copies a file.
(Martin Pool, #415508)
- Fix assertion error about _remember_remote_is_before in
set_tags_bytes when pushing to older smart servers.
(Andrew Bennetts, Alexander Belchenko, #418931)
Improvements
- bzr push locally on Windows will no longer give a locking error with
dirstate based formats. (Robert Collins)
- bzr shelve and bzr unshelve now work on Windows.
(Robert Collins, #305006)
API Changes
- bzrlib.shelf_ui has had the from_args convenience methods of its
classes changed to manage lock lifetime of the trees they open in a way
consistent with reader-exclusive locks. (Robert Collins, #305006)
- Tree.path_content_summary may return a size of None, when called on
a tree with content filtering where the size of the canonical form
cannot be cheaply determined. (Martin Pool)
- When manually creating transport servers in test cases, a new helper
TestCase.start_server that registers a cleanup and starts the server
should be used. (Robert Collins)