bzr-colo

Software Screenshot:
bzr-colo
Software Details:
Version: 0.4.0
Upload Date: 14 Apr 15
Distribution Type: Freeware
Downloads: 3

Rating: nan/5 (Total Votes: 0)

In order to provide a faster and simpler working model, the bzr-colo plugin tries to support a configuration similar to git and Mercurial's colocated branches, where there is a single working tree that can be switched between multiple branches that all co-exist in the same directory.

This working model is entirely possible using Bazaar's existing technology, and this plugin aims to make it as simple as possible to use that model.

What is new in this release:

  • This release is compatible with all versions of Bazaar 2.1 or later, including the upcoming 2.4 release. This is a stable release for Bazaar's 2.4.x series. It has some new features: a new command "qcoloswitch" for graphically switching branches, syncing to and from ordinary shared repositories, and the possibility of hiding branches. There are also a few bug fixes. Thanks to all of the people who contributed feature requests, bug fixes and enhancements.

What is new in version 0.2.1:

  • Compatibility Changes:
  • Bazaar 2.3 removed the development-rich-root, development6-rich-root and development7-rich-root formats. As such, you can no longer do "colo-clean" on branches in these formats. If for some reason you still have branches in those formats, you can use version 0.2.0 of this plugin.
  • Bug Fixes:
  • Fix test suite to run with new script test behavior on Bazaar 2.3 and later.

What is new in version 0.1.0:

  • 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)

Requirements:

  • Bazaar Revision Control System
  • Python

Similar Software

RhodeCode
RhodeCode

20 Feb 15

Pyjamas-GitWeb
Pyjamas-GitWeb

14 Apr 15

hg-versions
hg-versions

14 Apr 15

bzr-svn
bzr-svn

20 Feb 15

Comments to bzr-colo

Comments not found
Add Comment
Turn on images!