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

RE: [TSVN] TSVN 1.1.3 popup menu delay

From: Marco Wotschadlo <marco.wotschadlo_at_verdi-consulting.com>
Date: 2005-03-02 11:24:13 CET

Hi Simon,
> >> Try two things.
> >> 1) run 'svn st' on your directory with the cl client and see
> >> how long it
> >> takes compared to tsvn.
> >
> > It's nearly the same time. The commandline client needs about 13
> > seconds and the right-click delay is about 10 seconds. If I compare
> > the FileMon logs between "svn st" and right-clicking, they
> look equal.
> That means the problem is in SVN itself, so we can't fix it in TSVN.

Why is TSVN always fetching the status for files in the root directory, but
not for subfolders?

I'm not involved in any TSV/SVN programing and I don't know how SVN or TSVN
works under the hood. But, I think there are some differences between "svn
st" and just right-clicking the working copy.

Assume following working copy layout:

Right clicking the root-folder:
- (T)SVN opens root.txt

C:\working copy>svn st
- SVN opens root.txt and f1\sub1.txt

Right clicking the f1-folder:
- (T)SVN opens root.txt

C:\working copy\f1>svn st
- SVN opens f1\sub1.txt

> >> 2) make a fresh checkout of your directory run the
> comparison again.
> >> Espeically checke whether tsvn is still slow.
> >
> > It doesn't make any difference. TSVN is still slow.
> In SVN Settings / Main is "Set filedates to last commit time" checked?
> There is a bug in SVN which causes very slow status updates when that
> flag is set. The fix will be included in the V1.2 release.

The checkbox is not checked.

> >> I still wonder why it affects the popup menu, because I
> >> assume there's no
> >> need to fetch the file status when showing the menu. I
> >> reported a similar
> >> bug a while ago and it got fixed. Maybe it crept back.
> This is 1.1.3, so the new status cache is not available.

I checked the delay with the last nightly build and it's still the same. If
I activate the new cache, the delay is gone.


To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Mar 2 11:25:06 2005

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.