Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: Speed of conversion from Subversion repository to Git

From: Jacob Helwig <hidden>
Date: 2016-06-15 22:48:09

On Mon, Feb 1, 2010 at 10:05, Markus Elfring [off-list ref] wrote:
Hello,

I am trying to convert the YaST Subversion repository into a Git variant on my
system. Unfortunately, a command like "svn2git
http://svn.opensuse.org/svn/yast/" does not finish this attempt after 1,5 days
(> 715:13.24 CPU time) here. I would appreciate suggestions for improvements of
the execution speed.
(Renicing of the process "git-svn" does not help to increase its processor
utilisation in noticeable ways.)

Regards,
Markus
We're in the process of converting to Git at work, and I've found that
svn-all-fast-export was the best option for us.  git-svn's behavior of
a branch's entire history every time it found a new branch (even
though it has already seen 3/4 of the revisions involved) caused it to
be far too slow for our needs.  Admittedly, this was ~1 year ago that
I tried git-svn to do a test conversion, and things might have
improved since then.

svn-all-fast-export does require access to the raw repository, instead
of just (http|svn|svn+ssh):// access, but it does allow you to split
out one SVN "repository" into multiple Git repositories in one go.

-Jacob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help