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

Re: "Ignore" comes twice when installing

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-11-28 21:10:45 CET

Tobias Schäfer wrote:

> Which files are scheduled for deletion on the next reboot? Which files were
> in use and couldn't be replaced? It seems to me that all files in the
> TortoiseSVN directory are replaced correctly.

The "retry" dialog isn't just shown when files can't be replaced, but
when files (i.e. dll's) are loaded in a process. On XP, those dll's can
still be replaced, but the already started processes which have that dll
loaded will keep using the 'old' dll. That's why the dialog asks you to
close those processes so that they can start using the new dll.

[snip]
> There are no files marked for deletion which TortoiseSVN depends on. Why is
> a reboot recommended? It could do without, couldn't it? After all I have
> never had problems despite *never* rebooting after installing TortoiseSVN
> and often installing several new nightly builds before rebooting. I always
> put the computer to standby and continue working after waking it up again.

A reboot is not recommended by msi, but forced by us explicitly. We
ourselves force the installer to ask for a reboot at the end. That's
because it would be dangerous if we have a change in the communication
between the shell dll and the cache process. If you don't reboot, the
explorer/desktop will keep using the old dll, but the cache will be
running with the new version. This could lead to crashes if the
communication protocol doesn't match.

To avoid any (even if they're unlikely to happen) crashs, we force the
reboot prompt at the end.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Nov 28 21:11:15 2006

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.