git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: cvsimport: trying to convert freebsd cvs to git

From
AKAnand 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
Previous: Miklos VajnaNext: David Soria Parra
Message 2 of 9 in “cvsimport: trying to convert freebsd cvs to git”
  1. Miklos VajnaDec 22, 2007
  2. Anand KumriaDec 23, 2007
  3. David Soria ParraDec 23, 2007
  4. Jeff KingDec 23, 2007
  5. Martin LanghoffDec 23, 2007
  6. Jeff KingDec 24, 2007
  7. cvsimport: die on cvsps errorsJeff King, Dec 24, 2007
  8. Martin LanghoffDec 24, 2007
  9. Miklos VajnaDec 24, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.