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

Re: [TSVN] Slow right click in windows...

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2005-05-25 22:54:01 CEST

At 22:40 25/05/2005 +0200, you wrote:
>>>very slow on big directories".
>>Stephan,
> ^^
> f

Sorry! Shows how long it is since I worked on the project...

>As you know, we tried the approach with the cache once. But that didn't
>work very well. The cache isn't always up to date, it may take a few
>seconds until it is (until the crawler has done its work). But for the
>right-click menu, the status has to be reliable. Also, we need additional
>information than what the cache stores.
>So to sum up: we do a status lookup from the context menu (if of course
>the option to deactivate that isn't set).

OK, I didn't remember that it's been tried (I have been *SO* busy
elsewhere), but ISTR my aim with cache was always that it should be
completely reliable for non-recursive information, and should rely on the
crawler only for recursive stuff. In principle you should be able to get
(reliable) non-recursive info from the cache for only the time taken to
stat the files and stat the .svn\entries file, (if the cache is up to date).

I can see that the cache missing info that the context menu needs is
possibly a lot more of a serious problem, though...

Certainly my grand plan for TSVNCache's world domination involved removing
all the TSVN libs from the shellex altogether, though it obviously needs to
be pretty darn good before we do that.

I've probably overlooked some obvious way in which the cache can't give
that reliable info, but I can't currently think what it is...

Cheers,

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed May 25 22:55:03 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.