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

Re: What to do if git-cvsimport/cvsps hangs?

From
Jakub Narebski <jnareb@gmail.com>
Date
Dec 14, 2007, 01:56 UTC
Message-ID
<m3sl26qbth.fsf@roke.D-201>
In-Reply-To
<824peojm4g.fsf@mid.bfk.de>
Florian Weimer <fweimer@bfk.de> writes:
Show 16 quoted lines
> This is probably more of a cvsps question than a GIT question, but
> AFAICT, the cvsps upstream is mostly inactive these days.
> 
> I tried to import the PostgreSQL repository, using
> 
>   git-cvsimport  -d :pserver:anoncvs@anoncvs.postgresql.org:/projects/cvsroot -k -C pgsql pgsql
> 
> However, after a bit of activity, git-cvsimport hangs at the following
> line
> 
>   cvs rlog: Logging pgsql/src/win32
> 
> strace doesn't show any system call activtiy in the cvsps process
> (which consumes 100% CPU).  cvsps is Debian's 2.1-2 version.
> 
> Is there some kind of replacement for cvsps which works more reliably?
You can try set of patches to cvsps there (see GitLinks at Git Wiki,
or git-cvsimport entry at InterfacesFrontendsAndTools)
  http://ydirson.free.fr/en/software/scm/cvsps.html
Or you can try other CVS importers (see InterfacesForntendsAndTools):
 - parsecvs by Keith Packard, used to import X.Org, seems to be
   unmaintaned, requires access to *,v files (but check out cvssuck)
 - fromcvs by Simon 'corecode' Schubert, uses git-fast-import, 
   IIRC in Ruby
 - cvs2svn has _experimental_ support for git export (git-fast-import?)
   so you can try this as well.
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Previous: Michael Haggerty
Message 4 of 4 in “What to do if git-cvsimport/cvsps hangs?”
  1. Florian WeimerDec 12, 2007
  2. Andreas EricssonDec 12, 2007
  3. Michael HaggertyDec 12, 2007
  4. Jakub NarebskiDec 14, 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.