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
http://bitbucket.org/tortoisehg/thg-winbuild/downloads/
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.
[1]
http://bitbucket.org/abuehl/thg-abuehl/downloads/TortoiseHg-1.0-Installer-Feature-Dialog.PNG
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2460418
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-03-16 10:39:10 CET