On Sat, May 3, 2008 at 5:10 PM, Steve Borho <[EMAIL PROTECTED]> wrote:
>
> On Sat, 2008-05-03 at 08:13 +0200, Peter Arrenbrecht wrote:
>  > On Fri, Apr 25, 2008 at 5:41 PM, Adrian Buehlmann <[EMAIL PROTECTED]> 
> wrote:
>  > > On 25.04.2008 16:53, Adrian Buehlmann wrote:
>  > >  > On 25.04.2008 16:06, Doug Philips wrote:
>  > >  >> On Friday, April 25, 2008, at 08:58AM, "Adrian Buehlmann" wrote:
>  > >  >>> What do you think a tool does if it tries to delete a
>  > >  >>> non-existing registry key? Format your harddisk?
>  > >  >> It might decide that the system is in an inconsistent state and 
> rather than risk screwing it up, it could reasonably decline to de-install 
> (or finish de-installing depending on when it checks)...
>  > >  >
>  > >  > LOL. If uninstallers were that nitpicky then they would
>  > >  > be not very successful.
>  > >  >
>  > >  >>> Hopefully not, since the installation of those registry
>  > >  >>> keys could have failed, too.
>  > >  >> ??
>  > >  >
>  > >  > The installer could fail installing a registry key for
>  > >  > various reasons, one of them could be that the target
>  > >  > key's permission don't allow write access.
>  > >  >
>  > >  > Writing the uninstaller part based on the assumption
>  > >  > that all keys were 100% successfully installed would
>  > >  > be rather silly.
>  > >  >
>  > >
>  > >  Speaking of which, Explorer allows only fifteen slots for
>  > >  icon overlays, ignoring all in excess.
>  > >
>  > >  As discussed on
>  > >  http://selenic.com/pipermail/mercurial/2008-April/018616.html
>  > >
>  > >  I haven't heard of TortoiseHG going wild in that situation.
>  > >  The overlay icons are simply not displayed in that case.
>  > >  The rest of THG still works.
>  > >
>  > >  As a (hopefully) last comment on this thread, the THG overlay
>  > >  handler still caches filenames and reads local and global hgrc files
>  > >  even if the icons are disabled globally in Mercurial.ini, thus
>  > >  wasting CPU time and memory for users wanting to permanently *not*
>  > >  having any overlay icons on any repository. THG overlay handler
>  > >  also kicks in if an open file dialog from *any* application is opened.
>  > >
>  > >  Removing the entries in the registry, as I wrote, is the most
>  > >  effective solution with regards to speed for the case when
>  > >  the user permanently doesn't want to have any overlay icons ever.
>  >
>  > I for one welcome Adrian's hint.
>  >
>  > So would this not be a good candidate for an installer option? To skip
>  > installation of the whole overlay handler?
>
>  No problem with this, but it will have to wait until the next release.
>  I'm already a week behind simply building the 0.4rc2 installer, and this
>  will require some non-trivial changes to the way the installer works.

Can the installer be called to remove the overlay extension only,
after a normal installation, if users decide to do so?

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to