Importing a CVS repository

Florian Weimer fw at deneb.enyo.de
Mon Nov 7 20:23:27 GMT 2005


* Jan Hudec:

>> While this is theoretically possible, CVS does not do whole-tree commits
>> and is generally weird, so it would be very hard to do right.
>
> Perforce's VCP seems to do a relatively decent job of aggregating CVS commits
> to changesets. It is used in SVK for CVS -> SVN conversion, so it may even be
> the same code GCC folks used.

The GCC repository was converted using cvs2svn.  There is no other
conversion tool which deals with as many CVS arts as cvs2svn.  The
downside is that it doesn't support incremental conversion.

One of the cvs2svn output formats is pretty regular, by the way, so it
might be possible to parse that and translate it to suitable bzr
commands.  On the other hand, in the long run, you will need a
Subversion import tool anyway.




More information about the bazaar mailing list