Bazaar 2.4.2

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 Florian Vichot, 1 Gordon Tyler, 5 Martin Packman, 1 Martin Pool, 3 Vincent Ladeuil
No blueprints are targeted to this milestone.
11 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.4.2-OSX-10.6-1.dmg (md5, sig) Mac OS X Installer 2,708
last downloaded 20 weeks ago
download icon bzr-2.4.2-1-setup.exe (md5, sig) Windows Standalone Installer 25,047
last downloaded 2 days ago
download icon bzr-2.4.2-1.win32-py2.7.exe (md5, sig) Windows Python 2.7 Installer 2,530
last downloaded 5 weeks ago
download icon bzr-2.4.2-1.win32-py2.6.exe (md5, sig) Windows Python 2.6 Installer 1,148
last downloaded 5 weeks ago
download icon bzr-2.4.2.tar.gz (md5, sig) Source tarball 7,414
last downloaded 6 weeks ago
Total downloads: 38,847

Release notes 

This is a bugfix release. Most of the bugs dealt with portability issues. Upgrading is recommended for all users of earlier 2.4 releases.


View the full changelog


* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)

Bug Fixes

* Fixed an infinite loop when creating a repo at the root of the filesystem,
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
  (Florian Vichot, #861008)

* Fixed loading of external merge tools from config to properly decode
  command-lines which contain embedded quotes. (Gordon Tyler, #828803)

* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate
  pyrex code with new Cython versions. (Denys Duchier, #837221)

* Prevent several kinds of OverflowError and other fallout from failing to fit
  stat fields into four bytes in dirstate pack_stat implementations.
  (Martin Packman, #683191 #706957)

* Return early from create_delta_index_from_delta given tiny inputs. This
  avoids raising a spurious MemoryError on certain platforms such as AIX.
  (John Arbash Meinel, #856731)


* Corrected documentation for ``bzr serve`` in the Admin Guide.
  (Morten B√łgeskov, Martin Pool, #832576)

API Changes



No changes.


* Accept both old and new style testtools output in selftest tests.
  (Jelmer Vernooij, Martin Packman, #815423)

* Fix the race for TestingThreadingTCPServer in
  test_server_crash_while_responding. (Vincent Ladeuil, #869366)

* Really corrupt the pack file without depending on a special length or value.
  (Vincent Ladeuil, #807032)

This milestone contains Public information
Everyone can see this information.