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

[TSVN] New status cache

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-01-31 17:58:00 CET

Hi,

Will's new status cache is now implemented in the nightly builds. So
please download it and give it a test.
To activate the new cache, you have to create a registry entry
HKCU\Software\TortoiseSVN\ExternalCache
as DWORD and set the value to 1.
That will activate the new cache and you can test it. Oh, and don't
forget to activate the recursive overlays in our settings dialog -
you'll be surprised!

You can always switch back to the old overlay cache by setting the
registry value HKCU\Software\TortoiseSVN\ExternalCache to 0.

Some things I noticed:
- if the external cache can't be started for whatever reason (missing
registry key with the path, missing exe, corrupt exe, ...) the explorer
is unusable because of 100%CPU usage. I committed a small change to that
part of the code which prevents hogging the system in such a case.
- If recursive overlays are turned on, then _every_ folder above a
modified file get's the modified overlay, even if the parent folders are
unversioned! That means that even the drive icon get's a modified
overlay. Now I don't know if that was Will's intention, and it might be
even something users want - but I really got confused when I saw those
overlays on folder's which I _know_ aren't under version control!
(I hear the word "option" ringing in my ears ;)

So what do you guys think?

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 Mon Jan 31 17:58:30 2005

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