[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Choosing the revisions to merge is very slow

From: Stefan Hett <stefan_at_egosoft.com>
Date: Wed, 7 Oct 2015 11:17:50 +0200

On 10/6/2015 8:26 PM, Stefan Küng wrote:
> On 06.10.2015 09:09, Michel TERRISSE wrote:
>> Hello,
>> I could try this
>> svn.exe mergeinfo --show-revs=merged svn://.../SCOLYS_26_0 .
>> It does nothing during 18 seconds, then outputs revisions.
>> I added a redirection to a file "> svn.log", the total time is about 25 seconds and produces a file with 3662 lines.
>> I tested with svn.exe from TortoiseSvn 1.8.11 and 1.9.2, and time to process is about the same with the two versions.
>> Could it help if I attach TortoiseSvn 1.9.2 to a profiler (AQTime) and send you the results ?
> You said in your first post that showing the log for the merge takes
> about 30 seconds.
> Now you measured the
> svn.exe mergeinfo --show-revs=merged svn://.../SCOLYS_26_0 .
> to be about 25 seconds.
> So you see why it takes 30 seconds: 25 seconds to get the merge info,
> then 5 more seconds to get the actual log.
> There's not much I can do here...
Sorry to jump in here, but I guess Michel's point is that during is
initial TSVN test:

> 1.8.11 < 1s
> 1.9.1 (LogFindCopyFrom=false) 14s
> 1.9.2 (LogFindCopyFrom=false) 13s
> 1.9.2 (LogFindCopyFrom=true) 18s
Using TSVN 1.8.11 it ran a lot faster than with 1.9.2.
Now he suspected that there was some caching (or other) measures involved in TSVN to speed things up while the svn command takes 25s in both cases (with 1.8.11 as well as with 1.9.2).

I take your reply that this is not the case (aka: there are not any additional measures on side of TSVN) so something else should be going on there on Michel's test.

Stefan Hett, Developer/Administrator
EGOSOFT GmbH, Heidestrasse 4, 52146 Würselen, Germany
Tel: +49 2405 4239970, www.egosoft.com
Geschäftsführer: Bernd Lehahn, Handelsregister Aachen HRB 13473
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-10-07 11:18:41 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.