George Stein wrote:
>> loop over all files
>> svn pl -v %file%
>
> OK, I was a bit inexact:
> I ran 10 times a 'svn pl -v -R url' on a directory with 100 entries,
> the average duration was a total of about 2,5 secs for all entries.
Well, if you fetch the properties recursively, that's a little bit
faster than fetching them individually: for the recursive call, only one
single connection to the server is done. For the other, a separate
connection is done for every entry.
>>> Then I ran the same command on the Tortoise repository URL you
>>> provided above: about 400 secs.
>> Did you select all files and then chose "show properties"? Or how did
>> you do it?
>
> No TortoiseSVN, also a command line call:
> svn pl -v -R
> http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/TortoiseProc
> For the 245 entries below that url I got the 400 secs.
>
> In the svn-win32-1.5.0-r26502 I used the option --depth immediates to
> avoid the recursivity and got the following results:
> 122 entries, 210 secs.
>
> Is there a big difference in performance between svn command line and
> TortoiseSVN? I've never noticed that before.
No, there's no big difference. It all depends which command TSVN uses
and how it calls it (options). One reason why the TSVN repository is
that slow: the server has to deal with many concurrent requests, because
there are a lot of people accessing the repository at the same time.
With your local repository, I guess for the command you ran you were
maybe the only one accessing the repository at that time?
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Nov 1 18:56:23 2007