On 02.07.2009 12:11, Peer Sommerlund wrote: > > > 2009/7/2 Steve Borho <st...@borho.org <mailto:st...@borho.org>> > > [cut] > I know this is an annoyance, but we highly suggest you uninstall > previous releases of TortoiseHg and TortoiseOverlays before installing > TortoiseHg 0.8 to avoid potential conflicts and to maximize the > benefits of the new installer layout. > > > How will this affect an installed version of TortoiesCVS that also > installs TortoiseOverlays via its own .msi? > > Since TortoiseSVN uses ref-counts and hides the installation of > tortoiseoverlays, I suppose it will not be affected. > > > Are the TortoiseOverlays versions interface compatible? If yes, why do > you need to upgrade?
Running an old version of TortoiseOverlays makes not much sense. I don't know what errors have been fixed there or not, but having to track down overlay bugs with an old version of TortoiseOverlays should be avoided. In case we want to report errors in TortoiseOverlays upstream, they probably would ask us to upgrade TortoiseOverlays first anyway. The interfaces are defined by the COM shellext interfaces. These are stable by definition. Unless TortoiseOverlays decided to define a new incompatible scheme for its private overlay handler registration mechanism in HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays there is no versioning problem. > In the control panel of my machine I can see two different versions of > TortoiseOverlays installed. Is this a problem? If no, then why prompt > users to uninstall TortoiseOverlays? Having two versions of TortoiseOverlays installed at the same time is most likely a problem. For example, each instance will probably think it has installed its own keys in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers As long as both installed the identical set of keys, it will probably still work. But if you uninstall one instance, it will probably remove the keys, which most likely will render the other instance unusable. It would be best if the TortoiseOverlays package were able to make sure there is only one version installed. Namely the newest. ------------------------------------------------------------------------------ _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop