Bazaar 2.0.1 "Stability First"

The first update to the stable release branch

Milestone information

Project:
Bazaar
Series:
2.0
Version:
2.0.1
Code name:
Stability First
Released:
 
Registrant:
John A Meinel
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Andrew Bennetts, 3 John A Meinel, 4 Robert Collins
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
10 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.1-1.win32-py2.6.exe (md5, sig) bzr 2.0.1-1 python2.6 installer 4,455
last downloaded 8 days ago
download icon bzr-2.0.1-1.win32-py2.5.exe (md5, sig) bzr 2.0.1-1 python2.5 installer 1,433
last downloaded 8 days ago
download icon bzr-2.0.1-1.win32-py2.4.exe (md5, sig) bzr 2.0.1-1 python2.4 installer 176
last downloaded 8 days ago
download icon bzr-2.0.1-1-setup.exe (md5, sig) bzr 2.0.1-1 Windows Standalone Installer 12,795
last downloaded 8 days ago
download icon Bazaar-2.0.1-desktop-OSX10.5.dmg (md5, sig) Mac OS X 10.5 (Leopard) installer (includes PyQt installer) 2,018
last downloaded 8 days ago
download icon Bazaar-2.0.1-OSX10.5.dmg (md5, sig) Mac OS X 10.5 (Leopard) installer 1,252
last downloaded 8 days ago
download icon Bazaar2.0.1-2.pkg (md5, sig) Mac OSX 10.6 (Snow Leopard) Installer 717
last downloaded 8 days ago
download icon bzr-2.0.1.tar.gz (md5, sig) bzr 2.0.1 source 4,840
last downloaded 8 days ago
Total downloads: 27,686

Release notes 

The first of our new ongoing bugfix-only stable releases has arrived. It
includes a collection of 12 bugfixes applied to bzr 2.0.0, but does not
include any of the feature development in the 2.1.0 series.

Changelog 

View the full changelog

bzr 2.0.1
#########

:Codename: Stability First
:2.0.1: 2009-10-14

The first of our new ongoing bugfix-only stable releases has arrived. It
includes a collection of 12 bugfixes applied to bzr 2.0.0, but does not
include any of the feature development in the 2.1.0 series.

Bug Fixes
*********

* ``bzr add`` in a tree that has files with ``\r`` or ``\n`` in the
  filename will issue a warning and skip over those files.
  (Robert Collins, #3918)

* bzr will attempt to authenticate with SSH servers that support
  ``keyboard-interactive`` auth but not ``password`` auth when using
  Paramiko. (Andrew Bennetts, #433846)

* Fixed fetches from a stacked branch on a smart server that were failing
  with some combinations of remote and local formats. This was causing
  "unknown object type identifier 60" errors. (Andrew Bennetts, #427736)

* Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
  on branches via a smart server. (Andrew Bennetts, #389413)

* Handle things like ``bzr add foo`` and ``bzr rm foo`` when the tree is
  at the root of a drive. ``osutils._cicp_canonical_relpath`` always
  assumed that ``abspath()`` returned a path that did not have a trailing
  ``/``, but that is not true when working at the root of the filesystem.
  (John Arbash Meinel, Jason Spashett, #322807)

* Hide deprecation warnings for 'final' releases for python2.6.
  (John Arbash Meinel, #440062)

* Improve the time for ``bzr log DIR`` for 2a format repositories.
  We had been using the same code path as for <2a formats, which required
  iterating over all objects in all revisions.
  (John Arbash Meinel, #374730)

* Make sure that we unlock the tree if we fail to create a TreeTransform
  object when doing a merge, and there is limbo, or pending-deletions
  directory. (Gary van der Merwe, #427773)

* Occasional IndexError on renamed files have been fixed. Operations that
  set a full inventory in the working tree will now go via the
  apply_inventory_delta code path which is simpler and easier to
  understand than dirstates set_state_from_inventory method. This may
  have a small performance impact on operations built on _write_inventory,
  but such operations are already doing full tree scans, so no radical
  performance change should be observed. (Robert Collins, #403322)

* Retrieving file text or mtime from a _PreviewTree has good performance when
  there are many changes. (Aaron Bentley)

* The CHK index pages now use an unlimited cache size. With a limited
  cache and a large project, the random access of chk pages could cause us
  to download the entire cix file many times.
  (John Arbash Meinel, #402623)

* When a file kind becomes unversionable after being added, a sensible
  error will be shown instead of a traceback. (Robert Collins, #438569)

Documentation
*************

* Improved README. (Ian Clatworthy)

* Improved upgrade documentation for Launchpad branches.
  (Barry Warsaw)

This milestone contains Public information
Everyone can see this information.