Martin Stjernholm, Roxen IS @ Pike developers forum wrote:
More precisely, -F is the relevant flag. Unfortunately it doesn't work with -c. I've bug reported that. Still I think I'd prefer to configure git status to not use the pager at all.
There were elaborate discussions about this on the git mailinglist about three months ago, I'll try and look up what the consensus was.
git-svn keeps a lot of state in memory, maybe even has memory leaks, don't know for sure. What helps, everytime, is simply killing and restarting git-svn. Git-svn is *very* good at restarting and picking up right where it left off.
Tried that, didn't help the speed at all. It also gc'd by itself every once in a while, and doing an extra gc didn't improve things either.
Well, I do know that I always ran it on a local SVN repo (when doing huge imports). So for Pike, either copy the repo locally using the dumpfile, or use SVK to mirror the SVN repo, then run git-svn.