Show log in 1.6 very slow compared to 1.5

41 views
Skip to first unread message

Heiko Tappe

unread,
Apr 17, 2009, 5:03:36 AM4/17/09
to us...@tortoisesvn.tigris.org
Every time I want to see a log (large! - like on "root of trunk") for the first time (e.g. after reboot) I have to wait for more than 1 minute.
The same with 1.5: maybe 1 or 2 seconds.
The second attempt is much faster but still needs 3 or 4 seconds.
 
"Wrong" settings?
 
TortoiseSVN 1.6.99, Build 16183 - 32 Bit -dev, 2009/04/16 21:59:50
 
--Heiko

Stefan Küng

unread,
Apr 17, 2009, 1:35:31 PM4/17/09
to us...@tortoisesvn.tigris.org
Heiko Tappe wrote:
> Every time I want to see a log (large! - like on "root of trunk") for
> the first time (e.g. after reboot) I have to wait for more than 1 minute.
> The same with 1.5: maybe 1 or 2 seconds.
> The second attempt is much faster but still needs 3 or 4 seconds.
>
> "Wrong" settings?

Seems more like a DNS issue. If this happens only the first time after a
reboot, it may take a while to fetch the ip from the domain name.

You can try this easily: after a reboot, don't use any svn commands yet
but instead open a DOS window, then type
$ ping server.com
with 'server.com' being the name of your repository server.

if that also takes a minute (or you get an error), then you have to
check your network/dns settings.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1771536

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

signature.asc

Stefan Fuhrmann

unread,
Apr 18, 2009, 6:49:44 AM4/18/09
to us...@tortoisesvn.tigris.org
Heiko Tappe wrote:
> Every time I want to see a log (large! - like on "root of trunk") for
> the first time (e.g. after reboot) I have to wait for more than 1
> minute. The same with 1.5: maybe 1 or 2 seconds.
> The second attempt is much faster but still needs 3 or 4 seconds.
>
> "Wrong" settings?

Not your fault. It is because TSVN scans the whole WC for
the last committed version and will then highlight it. The
problem here is that it won't show any data until the scan
is done (just press cancel and you will see the log w/o highlight).
I plan to fix that in 1.7 by scanning the WC asynchronously.

Workaround in 1.6: For big wcs, there's a hidden registry
key to prevent the full scan and just scan the selected folder/file.

HKCU\Software\TortoiseSVN\RecursiveLogRev

-- Stefan^2.

Stefan Küng

unread,
Apr 18, 2009, 7:44:31 AM4/18/09
to us...@tortoisesvn.tigris.org
On Sat, Apr 18, 2009 at 12:49, Stefan Fuhrmann
<stefanf...@alice-dsl.de> wrote:
> Heiko Tappe wrote:
>> Every time I want to see a log (large! - like on "root of trunk") for
>> the first time (e.g. after reboot) I have to wait for more than 1
>> minute. The same with 1.5: maybe 1 or 2 seconds.
>> The second attempt is much faster but still needs 3 or 4 seconds.
>>
>> "Wrong" settings?
>
> Not your fault. It is because TSVN scans the whole WC for
> the last committed version and will then highlight it. The
> problem here is that it won't show any data until the scan
> is done (just press cancel and you will see the log w/o highlight).
> I plan to fix that in 1.7 by scanning the WC asynchronously.

Good idea!
Done in r16201.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1788233

Reply all
Reply to author
Forward
0 new messages