[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: <km_at_dfa.com>
Date: 2006-11-28 21:16:01 CET

If the problem is with the explorer/desktop, why force a reboot? Wouldn't
a logout would be sufficient?

  -- Keith

Stefan Küng <tortoisesvn@gmail.com> wrote on 11/28/2006 03:10:45 PM:

> 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
>

---------------------------------------------------------------------
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:16:08 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.