Why are git versions < 1.7.1.1 unsupported ?
Answered
Hi,
I am using git v1.7.1 on my python project. I recently tried out PyCharm, it's great but when I tried to integrate version control with git, I got a log message saying that my git version is not supported. Git features still seem to be accessible from PyCharm though. I do not wish to upgrade git because my peers are all using this version and I do not want compatibility issues. So I guess my two questions would be:
- Why does PyCharm only support Git 1.7.1.1 and up ?
- Is there any real "hazard" using PyCharm with Git 1.7.1 ?
Thanks in advance,
Regards,
Valentin
Please sign in to leave a comment.
1.7.1.1 is the first git version that supports GIT_ASKPASS variable. IDE uses this to handle authentication prompts that git throws when accessing remotes.
Given the above, with git 1.7.1 you probably will not be able to access remotes that prompt for password (mostly HTTP). The workaround for this would be to pull/push to such remotes from the command line. In a case of SSH access, it should work fine.Other git operations should work.
Other git operations should work.
Thank you Dmitriy Smirnov for your detailed and accurate answer !