OSDN Git Service

Fixed issue #86: Globally sets HOME affecting third-party applications (GNU Emacs)
authorFrank Li <lznuaa@gmail.com>
Tue, 20 Oct 2009 15:18:18 +0000 (23:18 +0800)
committerFrank Li <lznuaa@gmail.com>
Tue, 20 Oct 2009 15:18:18 +0000 (23:18 +0800)
When FindGitPath()  fail, HOME is set

Signed-off-by: Frank Li <lznuaa@gmail.com>
src/Git/Git.cpp

index c264be7..6e4355a 100644 (file)
@@ -961,6 +961,10 @@ BOOL CGit::CheckMsysGitDir()
 \r
     if( !FindGitPath() )\r
        {\r
+               if(!homesize)\r
+               {\r
+                       _tputenv_s(_T("HOME"),_T(""));\r
+               }\r
                return false;\r
        }\r
        else\r