Thread (1 message) 1 message, 1 author, 2016-06-15

Re: git-svn taking a long time

From: David Kågedal <hidden>
Date: 2016-06-15 22:48:13

David Kågedal [off-list ref] writes:
Andrew Myrick [off-list ref] writes:
quoted
Give 1.7.0-rc2 a try.  It includes commit 8bff7c5383ed833bd1df9c8d85c00a27af3e5b02, which attempts to persistently cache a lot of the processing that git-svn has to do on subversion's merge tickets, which has improved my fetch times significantly.  
By "merge tickets", are you talking about the merge functionality that
appeared in subversion 1.5? We don't use that.

But I had another idea. I pecularity of our subversion repo is that we
no longer use the foo/trunk branch, but only foo/branches/*. But we did
once upon a time have a foo/trunk. And since I didn't include a "fetch =
foo/trunk:refs/remotes/svn/trunk" in my config, it might need to refetch
that information every time. For instance, the first revision is on
trunk.

I'm rerunning the fetch now with the trunk added, so see if it helps.
That seems to have done the trick. Now it's quick when there is nothing
to do.

Perhaps there is something in the git-svn caching that could still be
improved?

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