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

Re: Registering shell ext on Win 64

From: Adrian Buehlmann <adrian_at_cadifra.com>
Date: Tue, 16 Mar 2010 10:39:00 +0100

On 16.03.2010 09:00, Ilya Boryakov wrote:
> Hello all,
> Does anybody know how to register 32-bit shell extension with 64-bit SVN? It would solve problems e.g. with Total Commander menus (32-bit programs work with 32-bit shell extensions only). Indeed it is possible to install 32 and 63bit SVN versions side by side, but it seems to be somewhat redundant.

That's what we have done for TortoiseHg for the x64 platform installer.
We install both a 32- and 64-bit shell extension and we merge both the
32- and the 64-bit TortoiseOverlays merge modules (as provided by the
TortoiseSVN project) into our installer for the x64 platforms.

For the x64 installer, the user can choose if he wants to install the
x64 shell extension -and- the x86 shell extension (we made the x86 shell
extension feature a subfeature of the x64 shell extension. See [1]).

We have chosen to make the TortoiseHg installers platform-strict: the
x86 installer aborts when it is started on a x64 platform.

Note that the dialogs of TortoiseHg and all additional programs
(including command line hg) are 32-bit programs currently, even when
installing on x64. That's why we install almost everything in
"C:\Program Files (x86)\TortoiseHg" on x64 (our 64-bit shell extension
is installed in "C:\Program Files\Common Files\TortoiseHg" on x64).

In case anyone is interested to test drive our installer, please take a
tortoisehg-stable-1.0.*.msi from
There is a minor bug in the 1.0 installer (issue #1039) that pops up an
error message when the shell extension feature is deselected on install.
This is fixed in the stable branch.



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-03-16 10:39:10 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.