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

Overlay icons and locked/busy folders

From: Jean-Marc van Leerdam <j.m.van.leerdam_at_gmail.com>
Date: Fri, 11 Nov 2011 08:56:19 +0100

Hi,

Recently there have been several reports about the (temporary) absence of
overlay icons on files/folders that were involved in (T)SVN operations.
IIUC the TSVN cache will try to determine the file/folder status as soon as
possible, but whenever it encounters a 'busy' folder will wait for X
seconds before trying again. This is a good thing, since it
prevents over-activity inside working copies that are being processed by
SVN.

What I am not happy about is the default response to hitting a locked/busy
area: not show any overlay.

Why don't we show the currently known file/folder status until the TSVN
cache has determined the new state? I know that the state may be incorrect,
but at least it will be a state and not 'nothing', which is now often the
case: a file is modified (red exclamation), gets committed (flashes green
icon, then loses overlay) and after some time (up to 2 minutes IIRC) the
normal (green tick) is shown.

I have also observed the 'added' overlay being briefly shown (immediately
after the add completes) and then disappearing again for minutes until it
reappears and remains visible until commit time.

Can any of the developers shed some light on the known reasons/causes of
the current behavior and the future plans to address this (if it needs to
be addressed)?

-- 
Regards,
Jean-Marc
--
.       ___
.  @@  // \\      "De Chelonian Mobile"
. (_,\/ \_/ \     TortoiseSVN
.   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
.   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2877176
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-11-11 08:56:25 CET

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.