The svn ls portion is a trivial amount of the overall time to run. 

-> time svn ls --depth infinity > f

real    0m0.676s
user    0m0.054s
sys     0m0.011s

-> time xargs svn info < f

real    0m47.679s
user    0m1.163s
sys     0m2.752s

-> time svn info --depth infinity > /dev/null

real    5m56.693s
user    0m14.142s
sys     0m10.885s



-----Original Message-----
From: Philip Martin [mailto:philip.mar...@wandisco.com] 
Sent: Thursday, September 01, 2011 10:50 AM
To: Daniel Shahaf
Cc: Bert Huijben; RYTTING,MICHAEL (A-ColSprings,ex1); dev@subversion.apache.org
Subject: Re: Really lousy performance with svn info --depth infinity

Daniel Shahaf <d...@daniel.shahaf.name> writes:

> So presumably the second one should really be:
>
> % svn ls -R >f
> % time xargs svn info <f

It depends what one wants to measure.  If the ls time is significant it would 
mean that the recursive call has an even bigger problem.

--
uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com

Reply via email to