CustomerFX/SalesLogixGitExtensions — Issue #4: Installation fails
Author: damonfutter
Created: 2011-12-08 22:38:48+00:00
State: open

Hi Ryan,

I just tried installing the Git Extensions for SalesLogix and the installation fails because it thinks that the Git Extensions are not installed. I had a look through the source and the problem seems to be that the registry structure of the Git Extensions appears to have changed. Your code is looking for registry entries here:
HKEY_CURRENT_USER\Software\GitExtension\GitExtensions\1.0.0.0

I am using version 2.26 of the Git Extensions and the registry information is now here:
HKEY_CURRENT_USER\Software\GitExtension\GitExtensions

Tweaking the source so that it loads the "InstallDir" key from the new location allows me to install OK, but then I run into a second problem. When I try to do a commit (by clicking the Commit button in App Architect), I get an error. This is again because the registry entries have changed. This time it is looking for the "gitdir" registry key, which has been moved to the same location as above and renamed to "gitcommand".

Updating the code to look for the new name in the new location has resolved the problem for me, but I thought you might want to know so you can fix it in repository.