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

[TSVN] Re: Log Messages dialog - slow fill

From: Paul De Velder <paul.develder_at_seco-m.be>
Date: 2004-09-13 16:35:38 CEST

>> The Log Messages dialog seems to fill very slow, it takes more than 10
>> seconds
>> to fill (because of the size of the repository?). I guess all log info is
>The size of the repository doesn't matter. But the number of revisions
>you get the log for does. (And of course how fast your computer is...)

Stefan, I have my doubts about this. My repository contains only 3 revision :
the initial import of a part our VSS repository (+8000 files) and 2 revisions
containing less than 100 files that changed. I cannot believe that these 3
revisions are the reason why this Log Messages dialog box fills so slowly. When
I use the svn shell I get my response immediatly.
>> Is it possible to put the functionality to list all changes in the selected
>> version
>> in the right-click dropdown list, so that it is a separate call to the SVN
>> server? In that
>> way the dialog is filled more quickly... Most of the time we'll use the log
>Why do you think that this would be faster? That's just not true.

I have the impression that Log Messages dialog buffers all the info it needs
before the ondraw : so it does 1 x 'snv log' and revision x 'svn list'.
With my suggestion I would avoid those revision x 'svn list' before showing
the results. When one wants to see all the files that were changed in a given
revision, only 1 'svn list' explicitly needs to executed. Since you don't need
to retrieve the info on all the files that were changed in all the revisions,
it will be faster.


To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Sep 13 18:23:48 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.