Enhance git pre-commit user.name check for old Gits without %HOME%
authorKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Fri, 27 Jan 2012 14:26:40 +0000 (18:26 +0400)
committerKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Fri, 27 Jan 2012 14:26:40 +0000 (18:26 +0400)
commit35ffe7e82c96a81094ef7d42f18b50d0b8eb95fc
treedee161eeca3daeb520915587d2e96b9b0423866d
parentf2a059c44cfb06beb91b42d5e72bda54bb4b421b
Enhance git pre-commit user.name check for old Gits without %HOME%

On Windows if %HOME% is not defined and Git is started via git.exe (not git.cmd), Git 1.7.0.2 and older doesn't define %HOME% properly.
 We used to set up %HOME% := %USERPROFILE%, but it is bad practice (IDEA-76150).
 Now just warn the user to let him update Git or set up %HOME% manually.
plugins/git4idea/src/git4idea/checkin/GitCheckinHandlerFactory.java
plugins/git4idea/src/git4idea/config/GitVersionSpecialty.java