Bazaar 2.3b3

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 Barry Warsaw, 1 Jared Bunting, 1 John A Meinel, 1 Karl Bielefeldt, 3 Martin Packman, 3 Martin Pool, 1 Martin von Gagern, 1 Matthew Gordon, 1 Matthäus G. Chajdas, 6 Neil Martinsen-Burrell, 1 Rory Yorke, 6 Vincent Ladeuil
No blueprints are targeted to this milestone.
26 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.3b3-1-setup.exe (md5, sig) Windows Standalone Installer 2,083
last downloaded 22 weeks ago
download icon bzr-2.3b3.win32-py2.5.exe (md5, sig) Windows Python 2.5 Installer 76
last downloaded 22 weeks ago
download icon (md5, sig) Windows Python 2.6 64bit Installer 77
last downloaded 22 weeks ago
download icon bzr-2.3b3.win32-py2.7.exe (md5, sig) Windows Python 2.7 Installer 116
last downloaded 22 weeks ago
download icon bzr-2.3b3.win32-py2.6.exe (md5, sig) Windows Python 2.6 Installer 379
last downloaded 22 weeks ago
download icon bzr-2.3b3.win32-py2.4.exe (md5, sig) Windows Python 2.4 Installer 50
last downloaded 22 weeks ago
download icon Bazaar-2.3b3-OSX-10.5-1.dmg (md5, sig) Mac OS X 10.5 Installer 83
last downloaded 3 weeks ago
download icon Bazaar-2.3b3-OSX-10.6-1.dmg (md5, sig) Mac OS X 10.6 installer 343
last downloaded 3 weeks ago
download icon bzr-2.3b3.tar.gz (md5, sig) Source tarball 1,168
last downloaded 22 weeks ago
Total downloads: 4,375

Release notes 

This is the third beta of the 2.3 series, leading up to a 2.3.0 release in February.

Beta releases are suitable for everyday use but may cause some incompatibilities with plugins. Some plugins may need small updates to work with 2.3b2.

2.3b2 introduces a new 'config' command, new shortcut url schemes, and more support for bug reports. It also includes bug and documentation fixes.


View the full changelog

bzr 2.3b3

:2.3b3: 2010-11-05

External Compatibility Breaks


New Features

* Add --no-tree option to 'bzr push' and 'bzr init' for creating a
  new or mirrored branch without working trees.
  (Matthew Gordon, #506730)

* ``bzr config`` is a new command that displays the configuration options for
  a given directory. It accepts a glob to match against multiple options at
  once. It can also be used to set or delete a configuration option in any
  configuration file. (Vincent Ladeuil)

* New shortcut url schemes ``ubuntu:`` and ``debianlp:`` access source
  branches on Launchpad. E.g. ``bzr branch ubuntu:foo`` gives you the source
  branch for project ``foo`` in the current distroseries for Ubuntu while
  ``bzr branch debianlp:lenny/foo`` gives you the source branch (on Launchpad)
  for project ``foo`` in Debian Lenny.
  (Barry Warsaw, #609186)

* Provide a configuration option "default_format" that controls the
  default format for new branches created with ``bzr init``.
  (Neil Martinsen-Burrell, #484101)

Bug Fixes

* Always set PATH in start_bzr.bat on Windows. (Matthäus G. Chajdas, #470264)

* ``bzr status -r X..Y`` was failing because RevisionTree didn't implement
  ``get_shelf_manager``. (John Arbash Meinel, #662053)

* Correctly add directory contents when the name was previously added as a
  normal file, rather than throwing ``AttributeError: children`` during
  smart_add. (Martin [gz], #251864)

* Correctly handle the ``--directory`` option for all code paths of
  ``resolve`` and ``shelve``, this was previously ignored when paths were
  provided as parameters. When both are provided, ``--directory`` becomes
  the base directory for the other paths. (Vincent Ladeuil, #670851)

* Correctly set the Content-Type header when http POSTing to comply
  with stricter web frameworks. (Vincent Ladeuil, #655100)

* Don't force openssh to use protocol=2, since that is now the default.
  (Neil Martinsen-Burrell, #561061)

* Fix ``KeyError: 'port'`` when getting the stored password for an http
  (Martin Pool, #654684)

* Make ``bzr tag --quiet`` really quiet. (Neil Martinsen-Burrell, #239523)

* Missing files (files bzr add'ed and then OS deleted) are now shown in ``bzr
  status`` output. (Rory Yorke, #134168)

* ``NotBranchError`` no longer allows errors from calling
  ``bzrdir.open_repository()`` to propagate. This is unhelpful at best,
  and at worst can trigger infinite loops in callers. (Andrew Bennetts)

* Windows installers no longer requires the Microsoft vcredist to be
  installed. (Martin [gz], Gary van der Merwe, #632465)


* Add documentation of the ability to edit hunks when shelving.
  (Neil Martinsen-Burrell, #517660)

* Be more specific about the meaning of revision ranges for ``bzr diff``.
  (Neil Martinsen-Burrell, #247282)

* Document the comment character in the .bzrignore file, including a
  workaround for ignore patterns that begin with #.
  (Neil Martinsen-Burrell, #621515)

API Changes

* Add ``bzrlib.pyutils`` module with helper functions for some Python
  tasks such as resolving a dotted name to a Python object
  (``get_named_object``). (Andrew Bennetts)

* ``bzrlib.tests.ForwardingResult`` no longer exists. Use
  ``testtools.ExtendedToOriginalDecorator`` instead. (Andrew Bennetts)

* ``known_hooks_key_to_parent_and_attribute`` in ``bzrlib.hooks`` has been
  deprecated in favour of ``known_hooks.key_to_parent_and_attribute`` in
  the same module. (Andrew Bennetts)


* ``tools/`` find a bug in NEWS from its number or a regexp
  matching the news entry and display the corresponding release, date, fix
  authors and the news entry itself. (Vincent Ladeuil)


* Blank output section in scriptrunner tests no longer match any output.
  Instead, use '...' as a wildcard if you don't care about the output.
  (Martin Pool, #637830)

* ``bzr test-script script`` is a new command that runs a shell-like script
  from an the ``script`` file. (Vincent Ladeuil)

* Fix spurious test failures on babune related to the http pipe cleanup and
  get rid of some 'bytes left on the HTTP socket' useless log messages.
  (Vincent Ladeuil, #655557)

* ``bzrlib.tests.per_workingtree.TestCaseWithWorkingTree.make_branch_builder``
  respects its ``relpath`` parameter. (Vincent Ladeuil)

0 blueprints and 26 bugs targeted

Bug report Importance Assignee Status
662053 #662053 status can't find a shelf manager on a revision tree 2 Critical John A Meinel  10 Fix Released
580381 #580381 leaking tests on windows 3 High Vincent Ladeuil  10 Fix Released
609186 #609186 Really easy branching of Ubuntu packages 3 High Barry Warsaw  10 Fix Released
632465 #632465 bzr.exe will only use the system msvcrt90.dll from system32, never the bundled one 3 High Martin Packman  10 Fix Released
644990 #644990 After carrying out loacal commit update to trunk fails. 3 High Jared Bunting  10 Fix Released
665100 #665100 bzr+http does not send x-www-form-urlencoded data (but pretends to) 3 High Vincent Ladeuil  10 Fix Released
134168 #134168 status does not show missing files that are newly added 4 Medium Rory Yorke  10 Fix Released
247282 #247282 inconsistent output of bzr diff and bzr log 4 Medium Neil Martinsen-Burrell  10 Fix Released
251864 #251864 bzr add: exceptions.AttributeError: children on add 4 Medium Martin Packman  10 Fix Released
323111 #323111 Cannot delete directory with ignored files 4 Medium Vincent Ladeuil  10 Fix Released
470264 #470264 Start bzr in cmd shell does not set path on Windows 4 Medium Matthäus G. Chajdas  10 Fix Released
484101 #484101 want a configuration option to set default format 4 Medium Neil Martinsen-Burrell  10 Fix Released
506730 #506730 Add --no-tree to bzr push 4 Medium Matthew Gordon  10 Fix Released
517660 #517660 There is no documentation on how to configure shelve to use external editor 4 Medium Neil Martinsen-Burrell  10 Fix Released
631515 #631515 Documentation about comment line on ignore file 4 Medium Neil Martinsen-Burrell  10 Fix Released
654684 #654684 exceptions.KeyError: 'port' when doing Branch 4 Medium Martin Pool  10 Fix Released
655557 #655557 http cleanup_pipe related test failures 4 Medium Vincent Ladeuil  10 Fix Released
656667 #656667 should show some text on http errors 4 Medium Martin Pool  10 Fix Released
663773 #663773 "bzr help commands" requires testtools 4 Medium Martin von Gagern  10 Fix Released
670851 #670851 resolve and shelve ignore the --directory option when file parameters are provided 4 Medium Vincent Ladeuil  10 Fix Released
239523 #239523 bzr tag --quiet not obeyed 5 Low Neil Martinsen-Burrell  10 Fix Released
311518 #311518 Docs give incorrect advice for setting up bzr+http w/ Apache 5 Low Neil Martinsen-Burrell  10 Fix Released
551391 #551391 on MemoryError, log/report memory usage by type 5 Low Karl Bielefeldt  10 Fix Released
614593 #614593 Commit with non-ascii str committer value breaks with ElementTree 1.3 5 Low Martin Packman  10 Fix Released
660943 #660943 Improve doc formatting for Conflict Types 5 Low Vincent Ladeuil  10 Fix Released
663194 #663194 Wrong url in bzr help 5 Low Martin Pool  10 Fix Released
This milestone contains Public information
Everyone can see this information.