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)