This post originated from an RSS feed registered with Ruby Buzz
by Ryan Davis.
Original Post: what the hell is wrong with subversion??!!??
Feed Title: Polishing Ruby
Feed URL: http://blog.zenspider.com/index.rdf
Feed Description: Musings on Ruby and the Ruby Community...
I'm running a script to gather SVN details for a graph I'd like to make. I've done this before in perforce and it takes about 5-10 minutes to run. HOURS! HOURS this has run in subversion. Compare:
Subversion:
% time svn diff -r1743:1744 https://svn.example.com/project/trunk > /dev/null
real 0m8.183s
user 0m0.179s
sys 0m0.049s
Perforce:
% time p4 describe 3037 > /dev/null
real 0m0.867s
user 0m0.039s
sys 0m0.091s
Am I doing something horribly wrong? All the doco I can find says that this is the way to get the diffs for a single revision, yet... 10x slower? Hell, CVS is faster!