Bazaar 2.0.6

Milestone information

Vincent Ladeuil
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
1 Andrew Bennetts, 1 Danny van Heumen, 2 John A Meinel, 1 Parth Malwankar, 2 Robert Collins, 2 Vincent Ladeuil
No blueprints are targeted to this milestone.
15 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon bzr-2.0.6.tar.gz (md5, sig) bzr 2.0.6 source 98
last downloaded 28 weeks ago
Total downloads: 98

Release notes 

The sixth release in our 2.0 series addresses several user-inconvenience
bugs. None are critical, but upgrading is recommended for all users on
earlier 2.0 releases.


View the full changelog

bzr 2.0.6

:2.0.6: 2010-09-17

The sixth release in our 2.0 series addresses several user-inconvenience
bugs. None are critical, but upgrading is recommended for all users on
earlier 2.0 releases.

Bug Fixes

* Additional merges after an unrelated branch has been merged with its
  history no longer crash when deleted files are involved.
  (Vincent Ladeuil, John Arbash Meinel, #375898)

* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
  previously-unversioned directory within the tree: the directory is
  marked versioned too.
  (Martin Pool, #192859)

* ``bzr commit SYMLINK`` now works, rather than trying to commit the
  target of the symlink.
  (Martin Pool, John Arbash Meinel, #128562)

* ``bzr revert`` now only takes write lock on working tree, instead of on
  both working tree and branch.
  (Danny van Heumen, #498409)

* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
  permissions as ``.bzr`` directory on a POSIX OS.
  (Parth Malwankar, #262450)

* Don't traceback trying to unversion children files of an already
  unversioned directory. (Vincent Ladeuil, #494221)

* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
  contains only NUL bytes). Instead warn the user, and allow ``bzr
  break-lock`` to remove it. (Andrew Bennetts, #619872)

* Fix ``AttributeError on parent.children`` when adding a file under a
  directory that was a symlink in the previous commit.
  (Martin Pool, #192859)

* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
  which can result in "missing referenced chk root keys" errors when
  fetching from repositories with affected revisions.
  (Andrew Bennetts, #522637)

* Raise ValueError instead of a string exception.
  (John Arbash Meinel, #586926)

* Reduce peak memory by one copy of compressed text.
  (John Arbash Meinel, #566940)

* Repositories accessed via a smart server now reject being stacked on a
  repository in an incompatible format, as is the case when accessing them
  via other methods. This was causing fetches from those repositories via
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
  (Andrew Bennetts, #562380)

* Selftest with versions of subunit that support ``stopTestRun`` will no longer
  error. This error was caused by 2.0 not being updated when upstream
  python merged the end of run patch, which chose ``stopTestRun`` rather than
  ``done``. (Robert Collins, #571437)

* When passing a file to ``UTF8DirReader`` make sure to close the current
  directory file handle after the chdir fails. Otherwise when passing many
  filenames into a command line ``bzr status`` we would leak descriptors.
  (John Arbash Meinel, #583486)


* ``build_tree_contents`` can create symlinks.
  (Martin Pool, John Arbash Meinel)

0 blueprints and 15 bugs targeted

Bug report Importance Assignee Status
571437 #571437 2.0 test suite fails with 'no such attribute done' 2 Critical Robert Collins  10 Fix Released
192859 #192859 AttributeError on parent.children in add when adding a symlink 3 High   10 Fix Released
262450 #262450 backup.bzr directory is world readable 3 High Parth Malwankar  10 Fix Released
375898 #375898 bzr merge fails: bzr: ERROR: No final name for trans_id 'new-1' 3 High Vincent Ladeuil  10 Fix Released
494221 #494221 KeyError in remove_recursive_id during commit 3 High Vincent Ladeuil  10 Fix Released
522637 #522637 BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys 3 High   10 Fix Released
582656 #582656 Compiled _dirstate_helpers causes crash with specified file commands 3 High John A Meinel  10 Fix Released
128562 #128562 bzr commit FILE breaks when given symlink as argument 4 Medium   10 Fix Released
391934 #391934 want debugger integration with selftest 4 Medium Robert Collins  10 Fix Released
498409 #498409 bzr revert takes a branch lock 4 Medium Danny van Heumen  10 Fix Released
228234 #228234 bzr commit breaks after bzr st when a directory with file(s) has become a symlink 5 Low   10 Fix Released
562380 #562380 bzr push from 2a to older format may corrupt branch? 1 Undecided   10 Fix Released
583486 #583486 leaks file descriptors 1 Undecided John A Meinel  10 Fix Released
586926 #586926 string exception in bzrlib/bundle/ 1 Undecided   10 Fix Released
619872 #619872 bzr: ERROR: exceptions.ValueError: tag/value separator not found in line '' reading lockdir info file 1 Undecided Andrew Bennetts  10 Fix Released
This milestone contains Public information
Everyone can see this information.