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

git-cvsimport: missing branches

From
RGReto Glauser <linux@blinkeye.ch>
Date
Sep 23, 2009, 17:35 UTC
Message-ID
<4ABA5C5C.2060207@blinkeye.ch>
Hello

I need to use CVS with a history of about 20 years (someway back it was converted from SCCS to CVS). I have to stay in sync with the CVS repository to import changes from co-workers and to eventually commit changes back. I do have access to the RCS ',v' files.

So, git-cvsimport is exactly what I was looking for. Except, if I do a git-cvsimport I have a couple of branches missing, and I don't know why.

I see the branch names from cvsps in the output, but somehow git-cvsimport skips them anyway. I tried to add a branch manually which got mit a couple of years of history back, but then it stops anyway.

I used cvs2git from http://cvs2svn.tigris.org which shows me these missing branches.

So, my questions are:
- Is the problem in cvsps or git-cvsimport or in the CVS history?
- Can I use the cvs2git import as a starting point and later use 
git-cvsimport for incrementally update the git repository?
- Can I somehow compare the result of git-cvsimport and cvs2git to see 
differences?
- Is there any other feasible workflow to stay in sync with a CVS 
repository with a large history while still using git behind the scene?
Any pointers appreciated.

Regards, Reto

Next: Heiko Voigt
Message 1 of 2 in “git-cvsimport: missing branches”
  1. Reto GlauserSep 23, 2009
  2. Heiko VoigtSep 23, 2009

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.