[ANN] bzr-colo 0.1.0 released

Neil Martinsen-Burrell nmb at wartburg.edu
Mon Apr 5 04:45:58 BST 2010


I and the bzr-colo contributors are pleased to announce the release of
bzr-colo 0.1.0. This release requires Bazaar 2.1 or later.  Intended to
be the first feature-complete release, this adds the ability to
synchronize entire colocated workspaces and a useful colo-pull command
for updating all branches named "origin/...". There are also a number of
bug fixes.

The full changelog follows:

Compatibility Changes
---------------------

* The colo-fetch command now creates the initial branch with the name
  origin/trunk to facilitate use with the new colo-pull command.

* If no second argument is given, colo-fetch creates the workspace with
  a name derived from the fetched location (similar to Bazaar's branch
  command). (#538942)

Improvements
------------

* Add colo-sync-to and colo-sync-from commands to synchronize every
  branch in a colocated workspace with a different workspace.

* Add a ``--no-tree`` option to colo-init that creates a colocated
  workspace without a working tree.  This allows creating colocated
  workspaces over remote transports that don't allow creating working
  trees.

* Add a colo-pull command that pulls all branches whose names begin with
  "origin/".

* Add a colo-mv command for renaming colocated branches.

* Add a ``--trunk-name`` option to colo-init to specify the name of the
  initial branch.

Bug Fixes
---------

* Bump the minimum require Bazaar version to 2.1 since we use
  BzrCommand.run_direct. (#550033)

* Declare the minimum Bazaar version in the code.  Avoid breaking the
  test suite on 2.0. (Martin Pool, Neil Martinsen-Burrell)

* Don't delete promiscuously in .bzr/branches.  Require the arguments of
  colo-prune to be the names of branches. (#529760)

* Give better error messages with qbzr import errors.
  (#520485, Alexander Belchenko)




More information about the bazaar mailing list