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

Re: [TSVN] Installer weirdness

From: Nick Gilbert <nick_at_x-rm.com>
Date: 2005-09-02 15:02:22 CEST

Peter Mounce wrote:
> Nick Gilbert wrote:
>
>> Why does the installer force you to close all your applications when it
>> seems to always ask you to reboot to finish installing anyway? If it's
>> going to reboot anyway, surely it can just install the files and let
>> windows replace them on the next boot. It's pretty irriating when after
>> you've closed all your apps manually, it then asks you to reboot anyway.
>
>
> I'd speculate that it needs to install the shell extension dll over the
> top of the old one. Since explorer uses the old one, it has to shut
> explorer. Since explorer is the parent for all these other processes,
> it needs to shut those, too.

I'm pretty sure MSI files have an "offline" way of installing files,
such that they get copied over on the next reboot.

This way you could just install TSVN without quitting anything, and then
the changes would take effect on the next reboot. This means I could
upgrade TSVN when I think about it, but not have to close down all my
work at the same time.

> I don't know that it's possible to schedule the replacement to happen
> over the course of a reboot, sorry.

It must be - because if you're replacing explorer extensions then these
files will always be in use.

> The changelog is displayed "asyncNoWait", which means the MSI spawns the
> notepad window with the changelog then immediately forgets about it in
> favour of doing the next step. On my own box, I get the "restart,
> yes/no" dialog pop up _under_ the notepad, so I have time to read the
> changelog.
>
> I take it that doesn't happen for you? It can be changed so the
> installer waits for the notepad window to shut before continuing...

For me, the notepad window only appeared after I clicked the restart
button... perhaps coincidentally. (I was clicking through quite quickly
though).

Nick...

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Sep 2 15:02:38 2005

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