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

Re: uninstalling TortoiseOverlay

From: <teekaysoh_at_gmail.com>
Date: Sun, 28 Sep 2008 00:45:11 -0700 (PDT)

On Sep 20, 9:39 am, "teekay..._at_gmail.com" <teekay..._at_gmail.com> wrote:
> According to the Dumentation.exe, the tortoise client's installer
> "must not deinstall" TortoiseOverlay:
>
> '''
>    If you have a non-msi installer, you can call the msi installer
> like this:
>    msiexec /i TortoiseOverlays-1.0.0.XXXX-win32.msi /qn /norestart
>    But in that case, you also must not deinstall it when your client
> gets
>    deinstalled.
> '''
>
> I am not familiar with msi installer, but doesn't the reference
> counting take care of that?
>
> The problem I see here is that the users will need to manually
> deinstall TortoiseOverlay (assuming there's only one tortoise client
> using TortoiseOverlay), in order to make room for other tortoise
> clients that do not use TortoiseOverlay.

On a similar topic, I wonder what would happen if I install
TortoiseOverlays again without uninstalling the previously installed
one. This could happen when users are upgrading my tortoise client
over the older release of the client.

My understanding is that doing this increases the reference count, but
I am not sure how the reference count works from the user perspective.
Does a ref count of more than 1 imply that the user would have to
uninstall TortoiseOverlays multiple time if they wish to completely
remove TortoiseOverlays later (after installing my tortoise client, of
course).

Also, how do we handle it in the situation where TortoiseOverlays
itself need to be upgraded itself?

Appreciate if you can help educate me. Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-09-28 09:45:43 CEST

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