On Mon, Feb 8, 2010 at 3:48 PM, Steve Borho <st...@borho.org> wrote:
> On Mon, Feb 8, 2010 at 3:11 PM, Adrian Buehlmann <adr...@cadifra.com> wrote:
>> On 08.02.2010 21:15, Steve Borho wrote:
>>> For any of you who are trying to follow along at home with the
>>> development of the new MSI installer for TortoiseHg, the attached
>>> patch is required for the shell extension to make it recognize the new
>>> GUIDs the MSI uses to register the COM handlers.
>>>
>>> When we officially switch to the MSI installer (may happen at or near
>>> the feature freeze), I'll push this change.
>>>
>>> --
>>> Steve Borho
>>>
>>> PS: as of about 5 minutes ago, the MSI package can successfully
>>> install a fully functional THG x86 product.  Further work is required
>>> for upgrades and x64 and various other details.
>>
>> Switching GUID's isn't really funny.
>>
>> If you must, why don't you switch the GUID's in
>> \contrib\win32\registry.iss to the new ones at the same time?
>
> I did consider that but it seemed quite a risk for what is likely a
> short-term problem.
>
> I'm not very comfortable that InnoSetup will do the right thing with
> those changing during an upgrade.  Ie; will it uninstall the old
> registry keys during upgrade, or even at uninstall?
>
> Also, I'm considering using the old GUID keys to detect old
> installations of TortoiseHg.

I just got the 64 bit installer working.  It installs functional shell
extensions for both x86 and x64 applications.  We still have a lot of
details to work through, but this is looking promising.

--
Steve Borho

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to