On Tue, Jun 23, 2009 at 02:17:30PM +0200, Hannah Schroeter wrote:
> Hi!
> 
> On Mon, Jun 22, 2009 at 10:16:12PM +0100, Anil Madhavapeddy wrote:
> >Pretty much every single new revision control system can import/export  
> >from CVS, so use whatever you want...
> 
> I tried git cvsimport on OpenBSD's tree and it failed, alas.
> cvs2svn doesn't grok some peculiarities of OpenBSD's tree either.

Sort of pointless to add more fuel to this discussion, but here it goes:


None of the cvs importers (known to me) can import the src tree.
They all parse the output of cvs log/rlog. That doesn't work because cvs
doesn't escape anything but what is necessary for its rcs file structure
(@ and stuff)

Various places in the src tree have commit messages that contain cvs
log output. panic("I'm confused! Halp!").

Migrating this is some work, likely involves writing your own rcs
parser...
Yes there is sed. If you have too much time in your hands and an amd64
(because it needs to handle 1G+ datasets), you may be able to make it
work. However everyone i've asked gave up.

Next step would be writing open(hg|git) with a license for real men (:P)

> 
> Kind regards,
> 
> Hannah.

Reply via email to