Re: cvsimport: trying to convert freebsd cvs to git
- From
- Anand Kumria <wildfire@progsoc.org>
- Date
- Dec 23, 2007, 01:47 UTC
- Message-ID
- <pan.2007.12.23.01.47.29@progsoc.org>
- In-Reply-To
- <20071222171801.GE15286@genesis.frugalware.org>
On Sat, 22 Dec 2007 18:18:01 +0100, Miklos Vajna wrote:
Show 17 quoted lines
> hi, > > recently Stefan reported that he tried to convert the freebsd cvs' src > module to git and he failed. i tried to help him, but i failed, too. > here are my efforts: > > he made the cvs available on a (relatively) fast rsync mirror at: > > rsync://ftp.spline.de/FreeBSD-CVS > > (so you don't have to use cvsup if it's a problem for you) > > so after mirroring it, i had: > > $ ls cvs > CVSROOT/ CVSROOT-ports/ CVSROOT-src/ ports/ src/ >
A few days prior to your email, someone else asked a similar question:
Some tools you can use:
git-cvsimport (via cvsps) parsecvs fromcvs cvs2svn (development branch)
There is a more detailed listing on the wiki at <http://git.or.cz/gitwiki/ InterfacesFrontendsAndTools#head-8870e1c81cc93f9a7a7acb5e969924ee60182d6b>
If you have access to the raw ",v" files as you do, I would suggest you try out parsecvs. It will not do incremental imports but will you a good idea of how you can expect the converted repository to behave / act.
Anand