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

Re: How to perform efficient incremental update of a git repo from a large SVN repo? Bug or clueless user?

From
Mateusz Loskot <mateusz@loskot.net>
Date
Dec 12, 2018, 21:37 UTC
Message-ID
<CABUeae-a5jQSgLzEzuNzuJ-e2hycdFCe4LFjaGDg2FicsqbmHg@mail.gmail.com>
In-Reply-To
<9181bfae-8a36-2051-179f-438706ba7968@3ds.com>
On Wed, 12 Dec 2018 at 21:13, James Mason <James.Mason@3ds.com> wrote:
Show 7 quoted lines
>
> I have a large and active SVN repository.  More than 36,000 revisions,
> thousands of branches - new ones created daily - and a non-standard
> layout.  Also, a secondary git repository that serves as a faithful
> "git" copy of the work accumulating in SVN (git version 2.9.5).  I seek
> an efficient way to routinely (nightly?) update the git repo with new
> changes accumulating in SVN.
SubGit [1]

I've been using it to translate SVN repository with ~40K revisions, producing ~25GB Git bare repo. SubGit is x10-x100... faster than `git svn`.

[1] https://subgit.com/
Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Previous: James Mason
Message 2 of 2 in “How to perform efficient incremental update of a git repo from a large SVN repo? Bug or clueless user?”
  1. James MasonDec 12, 2018
  2. Mateusz LoskotDec 12, 2018

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.