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

Re: Any tricks for speeding up cvsps?

From
Michael Haggerty <mhagger@alum.mit.edu>
Date
Feb 8, 2008, 12:02 UTC
Message-ID
<47AC44DB.1000002@alum.mit.edu>
In-Reply-To
<20080208094812.GA9666@diana.vm.bytemark.co.uk>
Karl Hasselström wrote:
Show 16 quoted lines
> On 2008-02-08 09:24:44 +0000, Paul Gardiner wrote:
> 
>> I'm trying to convert a huge cvs repository. I've left cvsps running
>> for days. First attempt, stderr filled my disc with warnings about
>> tags that couldn't be associated with any one commit, without
>> producing anything from stdout. I'm now redirecting stderr to
>> /dev/null, but it still just sits there producing nothing. Is
>> git-cvsimport infeasible for large repositories, or are there tricks
>> I might use?
> 
> This topic comes up on the list every once in a while; try searching
> the list archives.
> 
> I seem to recall that for heavy imports, the Subversion CVS importer
> is popular. I don't know if it can give you a git repository directly,
> or if you'll have to go via svn.

The trunk version of cvs2svn [1] can convert directly from CVS to git, including branches and tags. Recently I wrote up better documentation [2] for using cvs2svn to convert to git.

Please direct suggestions, bug reports, or offers of help to the cvs2svn mailing lists [3] or irc channel [4].

Michael Haggerty

[1] http://cvs2svn.tigris.org [2] http://cvs2svn.tigris.org/cvs2git.html [3] http://cvs2svn.tigris.org/servlets/ProjectMailingListList [4] irc.freenode.net, channel #cvs2svn

Previous: Karl HasselströmNext: Johannes Sixt
Message 3 of 9 in “Any tricks for speeding up cvsps?”
  1. Paul GardinerFeb 8, 2008
  2. Karl HasselströmFeb 8, 2008
  3. Michael HaggertyFeb 8, 2008
  4. Johannes SixtFeb 8, 2008
  5. Paul GardinerFeb 8, 2008
  6. Johannes SixtFeb 8, 2008
  7. Paul GardinerFeb 9, 2008
  8. Johannes SchindelinFeb 8, 2008
  9. Jakub NarebskiFeb 8, 2008

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.