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,093
last downloaded 11 weeks ago
download icon bzr-2.3b3.win32-py2.5.exe (md5, sig) Windows Python 2.5 Installer 86
last downloaded 11 weeks ago
download icon (md5, sig) Windows Python 2.6 64bit Installer 89
last downloaded 6 weeks ago
download icon bzr-2.3b3.win32-py2.7.exe (md5, sig) Windows Python 2.7 Installer 126
last downloaded 11 weeks ago
download icon bzr-2.3b3.win32-py2.6.exe (md5, sig) Windows Python 2.6 Installer 398
last downloaded 11 weeks ago
download icon bzr-2.3b3.win32-py2.4.exe (md5, sig) Windows Python 2.4 Installer 60
last downloaded 11 weeks ago
download icon Bazaar-2.3b3-OSX-10.5-1.dmg (md5, sig) Mac OS X 10.5 Installer 90
last downloaded 23 weeks ago
download icon Bazaar-2.3b3-OSX-10.6-1.dmg (md5, sig) Mac OS X 10.6 installer 350
last downloaded 23 weeks ago
download icon bzr-2.3b3.tar.gz (md5, sig) Source tarball 1,174
last downloaded 44 weeks ago
Total downloads: 4,466

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.