summaryrefslogtreecommitdiff
path: root/xdiff/xprepare.h
diff options
context:
space:
mode:
authorLibravatar josh robb <josh_robb@fastmail.fm>2010-02-24 16:13:50 +1300
committerLibravatar Eric Wong <normalperson@yhbt.net>2010-02-26 01:33:56 -0800
commitd32fad2b89c81ca29128722e0e2f5985426e5e7a (patch)
treebf3ee6a99133b5f4598009955d9a4ebef8dae042 /xdiff/xprepare.h
parentgit-svn: Fix discarding of extra parents from svn:mergeinfo (diff)
downloadtgif-d32fad2b89c81ca29128722e0e2f5985426e5e7a.tar.xz
git svn: delay importing SVN::Base until it is needed
Importing functions from a .dll into Git for Windows' perl is pretty slow, so let's avoid importing if it is not necessary. This seems particularly slow in virtualized enviroments. Before this change (on my machine): $ time perl /libexec/git-core/git-svn rebase Current branch master is up to date. real 2m56.750s user 0m3.129s sys 2m39.232s Afterwards: $ time perl /libexec/git-core/git-svn rebase Current branch master is up to date. real 0m33.407s user 0m1.409s sys 0m23.054s git svn rebase -n goes from 3m7.046s to 0m10.312s. Signed-off-by: Josh Robb <josh_robb@fastmail.fm> Acked-by: Eric Wong <normalperson@yhbt.net>
Diffstat (limited to 'xdiff/xprepare.h')
0 files changed, 0 insertions, 0 deletions