migrating from CVS

Jos Backus jos at catnook.com
Tue Mar 7 01:42:03 GMT 2006


On Tue, Mar 07, 2006 at 11:02:17AM +1100, Martin Pool wrote:
> On  6 Mar 2006, Jos Backus <jos at catnook.com> wrote:
> > OK. Sounds like Subversion requires more namespace management than Bazaar-NG
> > as a result of its design.
> 
> It's not really "more", just different.  In both systems you need to
> keep track of various branches, which should be used by whom, what
> they're intended to hold, when they should be reviewed or merged, etc.
> 
> The main difference is that in bzr the branches are literally
> directories within the regular filesystem and/or url space, so can be
> discovered, listed, access-controlled, renamed or deleted by regular
> tools.  In svn they only exist within the svn database and you need to use
> special commands to see them.
 
Okay, that makes sense now. They are different approaches to implementing
similar functionality.

> bzr also gives you a hand in managing those branches because it tracks
> more metadata about their relationships: e.g. with 'bzr missing' you can
> see what is not yet merged/pulled; with 'bzr log' you can see indented
> messages for revisions that were merged in.

Nice! Commands such as these sound useful for branch/release management.

Thanks for all the great info, Martin.

Cheers,
-- 
Jos Backus
jos at catnook.com




More information about the bazaar mailing list