Affects Version/s: Release 3.3.0
Fix Version/s: Release 3.3.0
Titanium Studio: 126.96.36.199404290739, 188.8.131.52405271641
Appcelerator Studio: 184.108.40.206404290818, 220.127.116.11405271647
Sprint:2014 Sprint 12 Studio
When Git is already manually installed on the system, the studio does not recognize the installed git and tries to install the git itself and still fails.
This happens when during manual installation of Git, the option for 'Simple Context Menu' (as mentioned in latest docs as well) is chosen instead of 'Advanced Context Menu (git-cheetah plugin)'. Also the issue is only with installation of Git1.8.3 or higher.
If the manually installed Git is either Git1.8.2 or lower, or installed using Git-cheetah option, the installer does find the installed Git and hence does not try to install Git again. The overall install of Studio is also Successful.
Steps to Reproduce:
1. On a clean machine (or uninstall all previous studio and Git. Ensure no Git folder in C:\Program Files (x86))
2. Install Git version 1.8.3 or above. During installation process select the option for 'Simple Context Menu'.
3. Once Git is installed, start installing Appcelerator Studio or Titanium Studio.
Actual Result: Despite Git being already installed, the installer will download and install Git (Git1.8.4 for Studio 3.2.3 and Git1.9.0 for Studio 3.3.0). After installation of Git, the installer throws an error related to issues in Git installation and quits. Refer to attached screenshots