migrating from CVS

Robert Collins robertc at robertcollins.net
Mon Mar 6 21:26:23 GMT 2006


On Mon, 2006-03-06 at 14:22 +0100, Wouter van Heyst wrote:
> On Mon, Mar 06, 2006 at 01:51:30AM +0100, David Allouche wrote:
> <snip>
> > > As I understand it, the Bazaar-NG model is that one has a checkout (tree) for
> > > every branch, whereas with CVS there can be one tree but checket-out files can
> > > be on different branches. We use this feature to introduce new software in an
> > > otherwise stable tree.
> > 
> > As far as I know, CVS is the the only system that allows a checkout to
> > be a mixture of things from different branches. It's generally a bad
> > idea to do that because such a state cannot easily be recorded. With CVS
> > you can _actually_ do some really crazy things (with default branches
> > and such), but there _are_ ways of solving the same use cases that do
> > not involve killing puppies.
> 
> SVN also supports mixed checkouts.

not in the same way.

CVS can do this:

CVS/
filea
fileb

where filea and file b are in different branches.

svn can do:
.svn/
filea
dirb/
dirb/.svn
dirb/fileb

where filea and dirb are in different branches. AFAIK it cannot do what
CVS does there.

Rob

-- 
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060307/96ff3078/attachment.pgp 


More information about the bazaar mailing list