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

[TSVN] new Cache and overlays (was: Cache doesn't update status after a revert / revert bu g)

From: SteveKing <stefankueng_at_gmail.com>
Date: 2005-02-10 08:02:21 CET

On Wed, 09 Feb 2005 15:22:25 +0000, Will Dean <svn@indcomp.co.uk> wrote:
> >I also noticed that directly after a revert of my WC, the .svn folder inside
> >gets a 'modified' icon overlay. After hitting F5 once this overlay is gone.
>
> Yes, I've seen that once or twice. Some kind of cache bug, I think...

Here's a recipe to reproduce wrong overlays ('normal' on unversioned folder):
- set recursive overlays to ON
- explorer detailed view, sorted ascending by filename
- Open explorer, go to the folder where you keep the TSVN sources
(i.e. where you have the folders 'common', 'Subversion',
'TortoiseSVN'.
- kill TSVNCache process
- Hit F5 to start the cache process, wait two seconds, hit F5 again
- now just sit there and wait.
- after a while, the cache has crawled all subdirs. When the
refreshing starts, at one point the 'common' folder get's the 'normal'
overlay instead of the Subversion folder!
- if you hit F5 again, the overlays are correct again.

I already checked the cache and the overlay handler: the status for
the 'common' folder _always_ is returned correctly by the cache as
'unversioned'!
Seems to be something with the refresh...

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Feb 10 08:02:52 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.