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

Re: [TSVN] Slow right click in windows...

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-05-26 19:18:40 CEST

Will Dean wrote:
> At 18:58 26/05/2005 +0200, you wrote:
>
>> It's not just that. Even if we could rely on the cache to be *always*
>> up to date, that wouldn't solve the problem with the slow right-click.
>> Because to be up-to-date, the cache would have to do the
>> svn_client_status() and therefore the context menu still would have to
>> wait for that.
>
>
> But wouldn't it have already done the svn_client_status (or at least
> started it) when fetching the overlay status?

No. If you rely on that, then you will find that the cache isn't
up-to-date. The overlays are only redrawn if the shell gets notified of
a file change. But as you know, property changes don't affect the file
which status is changed with the property, and therefore the context
menu would get the wrong status.
BTW: the problem when using the cache for the context menu status was
mostly with ignored files - if they were ignored (or un-ignored), the
context menu wouldn't reflect that change.

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 May 26 19:20:50 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.