Bazaar 2.1.3

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.
2 Vincent Ladeuil
No blueprints are targeted to this milestone.
7 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 Bazaar-2.1.3-OSX-10.6-1.dmg (md5, sig) Mac OS X 10.6 Installer 85
last downloaded 11 weeks ago
download icon bzr-2.1.3.tar.gz (md5, sig) bzr 2.1.3 source 111
last downloaded 7 weeks ago
Total downloads: 196

Release notes 

The third release in our 2.1 series addresses several user-inconvenience bugs
(and includes the fixes done in 2.0.6). None are critical, but upgrading is
recommended for all users on earlier 2.1 releases.


View the full changelog

bzr 2.1.3

:Codename: Do run run
:2.1.3: 2010-09-17

The third release in our 2.1 series addresses several user-inconvenience bugs
(and includes the fixes done in 2.0.6). None are critical, but upgrading is
recommended for all users on earlier 2.1 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 upgrade`` now creates the ``backup.bzr`` directory with the same
  permissions as ``.bzr`` directory on a POSIX OS.
  (Parth Malwankar, #262450)

* Configuration files in ``${BZR_HOME}`` are now written in an atomic
  way which should help avoid problems with concurrent writers.
  (Vincent Ladeuil, #525571)

* 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)

* Stop ``AttributeError: 'module' object has no attribute 'ElementTree'``
  being thrown from ``xml_serializer`` on certain cElementTree setups.
  (Martin [gz], #254278)

* 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 7 bugs targeted

Bug report Importance Assignee Status
192859 #192859 AttributeError on parent.children in add when adding a symlink 3 High   10 Fix Released
494221 #494221 KeyError in remove_recursive_id during commit 3 High Vincent Ladeuil  10 Fix Released
525571 #525571 No locking when updating files in ~/.bazaar 3 High Vincent Ladeuil  10 Fix Released
128562 #128562 bzr commit FILE breaks when given symlink as argument 1 Undecided   10 Fix Released
254278 #254278 module object has no attribute ElementTree 1 Undecided   10 Fix Released
522637 #522637 BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys 1 Undecided   10 Fix Released
619872 #619872 bzr: ERROR: exceptions.ValueError: tag/value separator not found in line '' reading lockdir info file 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.