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

Re: [TSVN] Cache priority scheduling

From: Will Dean <svn_at_indcomp.co.uk>
Date: 2005-02-04 09:51:08 CET

At 00:05 04/02/2005 +0000, you wrote:

>Will Dean wrote:
>
>>When you're 'in' a directory, and hit F5, the shell will generally ask
>>for the status of all the members of that directory. Sometimes
>>(depending on what kind of view you have, column requests, etc) it will
>>also ask for the status of directory itself.
>
>I'm using the r2602 nightly build and this doesn't seem to be happening
>all the time at present.

I think you might have misunderstood what I posted - I was talking about
the shell (i.e. Windows, not us), and what it does.

>With ExternalCache enabled, I can alter a file in a subdir of a working
>copy, hit F5 in the root of the WC and still have the "tick" overlay on
>the subdir that I know contains the edited file.

What *should* happen here is that hitting F5 causes an immediate
(non-recursive) update, which will probably come straight out of the
cache. The cache should then, in the background, walk through all the
files/subdirectories of that folder, checking if anything's out of
date. When it eventually finds your changed item, it should push that
status up through the cache, telling the shell to update its icon status as
it goes. This might take several seconds - is it possible that after
pressing F5, you didn't wait long enough to see the change?

>If I go back into that subdir and then come back out again, the cache
>seems to have updated and it displays the correct overlay. This isn't a
>huge WC, 40-odd files in 4 directories.

No, I think that qualifies as a 'tiny' WC!

>If I switch ExternalCache off - the overlays work the way they did before.
>You can hit F5 and definately get the status of all the folders in your WC.
>
>Is this the expected behaviour?

It should give you the right (recursive) overlay eventually after F5 from a
top-level folder, but it *is* expected that you don't get this immediately.

I will try and repro your problem here.

Will

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Feb 4 09:51:53 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.