OSDN Git Service

Add setting cache type to control if load wingit.dll
authorFrank Li <lznuaa@gmail.com>
Sun, 8 Feb 2009 03:13:17 +0000 (11:13 +0800)
committerFrank Li <lznuaa@gmail.com>
Sun, 8 Feb 2009 03:13:17 +0000 (11:13 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
src/Git/Git.cpp

index 3b9ad9a..6b880c1 100644 (file)
@@ -128,6 +128,13 @@ BOOL wgEnumFiles_safe(const char *pszProjectPath, const char *pszSubPath, unsign
 \r
 BOOL CGit::IsVista()\r
 {\r
+\r
+       if( CRegStdWORD(_T("Software\\TortoiseGit\\CacheType") ) == 0)\r
+       {\r
+               g_IsWingitDllload=FALSE;\r
+               return TRUE;\r
+       }\r
+\r
        OSVERSIONINFO osvi;\r
     BOOL bIsWindowsXPorLater;\r
 \r