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

Re: "Files in use" when updating with MSI setup

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-05-31 11:26:27 CEST

On 5/31/06, Peter Mounce <Peter.Mounce@whitbybird.com> wrote:

> I don't know whether this would work, but you could try using
> ShellExtView to first disable all the TortoiseSVN stuff, then kill
> TSVNCache, and then do the upgrade?

Disabling TSVN without restarting the shell doesn't help. Of course,
the msi might be fooled by this and not show the warning.

What I usually do is hit the "ignore" button in the installer. On XP,
files in use can be replaced by the msi installer. The only "problem"
you can encounter is that those apps listed as having files in use
still have the old TSVN shell dll loaded in memory, while new
instances of apps using the shell controls will load the new one.
So: until you restart those apps, you will find that they don't have
the new version of TSVN in use.
(you might encounter more problems if the protocol between the shell
and the status cache changes in between versions. Then those apps
still having the old shell dll in memory will get slow, because every
try to ask the cache for a status will fail).


  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 Wed May 31 11:26:34 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.