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. Note 1: git did not support subversion merge tickets before git-1.6.6, so there would be no slowdown if you use prior versions. Note 2: you shouldn't need to clone your subversion repository from scratch. git will create the caches the first time you fetch after upgrading (so the first fetch will be slow), and it will continue to use and update the caches thereafter. -Andrew On Feb 10, 2010, at 4:41 AM, David Kågedal wrote: > I compiled the perl bindings from subversion 1.6.x, and git git version > 1.7.0.rc0.52.g64ba. > > I have imported a largish svn repo using "git svn fetch", which takes > quite a long time (at least a day). > > But my problems is that if I rerun "git svn fetch" again right after > fetching, it will chew for hours before figuring out there are just a > few new revisions to import. And the same if I try again. > > I have another import from the same repo (on another machine, using > slightly different versions of stuff) that doesn't have this problem. > > So, does anyone have any suggestions for what could be done about this? > > This is what the entry i .git/config looks like (url edited to protect > the innocent) > > [svn-remote "svn"] > url = svn://svn.server > branches = foo/branches/*:refs/remotes/svn/* > tags = foo/tags/*:refs/remotes/svn/tags/* > > -- > David Kågedal > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html