[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: Jared Armstrong <jarmstrong_at_omnispear.com>
Date: 2006-02-03 16:02:52 CET

Stefan,

If I am looking at the contents of a folder on the network share when the update occurs the icon changes imediately. Then when I move to the parent folder the change overlay is not present and can take a long time to update.

To me it just seems that (at least in this case) even though TSVN sees a change when viewing the contents of a folder it is not updating the parent folder status.

Jared Armstrong

-----Original Message-----
From: Stefan Küng [mailto:tortoisesvn@gmail.com]
Sent: Thursday, February 02, 2006 5:11 PM
To: users@tortoisesvn.tigris.org
Subject: Re: Status information -- needs a better solution

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.

Stefan

-- 
        ___
   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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Feb 3 16:03:19 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.