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

Re: Behavior of TSVNCache.exe - locking volumes

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 14 Aug 2008 21:15:20 +0200

Harvey, Edward wrote:
> I regularly keep my working copies inside of TrueCrypt volumes, or on
> removable storage. I often notice that I cannot unmount (safely
> remove) a volume, because TSVNCache.exe is still holding a file
> descriptor open on that volume. I have a reasonable workaround,
> which is to use "FileUnlocker" context menu to kill TSVNCache.exe...
>
> Two questions about that - - Am I putting myself at some sort of risk
> that I don't know about? - Is there a reasonable way to change this
> behavior, for either present or future releases?
>
> BTW, TortoiseSVN 1.5.1 and all previous versions that I've used.

The cache *has* to keep handles open, otherwise it could not monitor
your working copies for changes.
If you don't want that, you have to disable the cache (settings->icon
overlays->status cache: set it either to "shell" or "none").

The cache releases all handles when it receives the 'unmount' window
notification - TrueCrypt should send that notification before an unmount.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-08-14 21:15:37 CEST

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.