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

Re: Status information -- needs a better solution

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-02-02 23:11:26 CET

Sven Probst wrote:
> Stefan Küng schrieb:
>> Ok, now it's clear why you don't have always up-to-date status overlays.
>> You see, on network shares, it's the server that does the monitoring.
>> And the server is responsible for sending notifications about changes
>> of files to the clients. But those notifications have a very low
>> priority on the server - other serving tasks (sending files, websites,
>> ...) come first. Sometimes a server even drops change notifications.
>> Also, those notifications are sent unacknowledged, so if a packet is
>> lost, neither server nor client will notice that - and that means the
>> cache simply doesn't know about a change and won't update the status.
>> There's nothing I can do about that, sorry.
>> Stefan
> Is there any possibility to force the checking of a directory, for
> example if a notification got lost ? Maybe F5 ?

F5 is handled by the explorer alone. It doesn't pass that information to
the extensions. So there's no way for TSVN to know about that.

But you can execute the "cleanup" command on your working copy: that
will send a message to the cache to clear the whole tree (from the item
you selected the 'cleanup' for down to the last child folder).

But on a network share, recrawling a working copy to fetch the status
from scratch will take a while, so even after the cleanup has finished,
the overlays won't be accurate for a while until the crawling has
finished too.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Feb 2 23:11:41 2006

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.