#include "ShellExt.h"\r
#include "guids.h"\r
#include "PreserveChdir.h"\r
-#include "SVNProperties.h"\r
+//#include "SVNProperties.h"\r
#include "UnicodeUtils.h"\r
-#include "SVNStatus.h"\r
+#include "GitStatus.h"\r
#include "PathUtils.h"\r
-#include "..\TSVNCache\CacheInterface.h"\r
+//#include "..\TSVNCache\CacheInterface.h"\r
\r
\r
const static int ColumnFlags = SHCOLSTATE_TYPE_STR | SHCOLSTATE_ONBYDEFAULT;\r
case 0: // SVN Status\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 1: // SVN Revision\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_I4;\r
psci->fmt = LVCFMT_RIGHT;\r
case 2: // SVN Url\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 3: // SVN Short Url\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 5: // SVN mime-type\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 6: // SVN Lock Owner\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 7: // SVN eol-style\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
case 8: // SVN Author\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
- psci->scid.fmtid = CLSID_TortoiseSVN_UPTODATE;\r
+ psci->scid.fmtid = CLSID_Tortoisegit_UPTODATE;\r
psci->scid.pid = dwIndex;\r
psci->vt = VT_BSTR;\r
psci->fmt = LVCFMT_LEFT;\r
}\r
LoadLangDll();\r
ShellCache::CacheType cachetype = g_ShellCache.GetCacheType();\r
- if (pscid->fmtid == CLSID_TortoiseSVN_UPTODATE && pscid->pid < 8) \r
+ if (pscid->fmtid == CLSID_Tortoisegit_UPTODATE && pscid->pid < 8) \r
{\r
stdstring szInfo;\r
const TCHAR * path = (TCHAR *)pscd->wszFile;\r
{\r
case 0: // SVN Status\r
GetColumnStatus(path, pscd->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY);\r
- SVNStatus::GetStatusString(g_hResInst, filestatus, buf, sizeof(buf)/sizeof(TCHAR), (WORD)CRegStdWORD(_T("Software\\TortoiseSVN\\LanguageID"), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT)));\r
+ GitStatus::GetStatusString(g_hResInst, filestatus, buf, sizeof(buf)/sizeof(TCHAR), (WORD)CRegStdWORD(_T("Software\\TortoiseSVN\\LanguageID"), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT)));\r
szInfo = buf;\r
break;\r
case 1: // SVN Revision\r
+#if 0\r
GetColumnStatus(path, pscd->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY);\r
if (columnrev >= 0)\r
{\r
V_VT(pvarData) = VT_I4;\r
V_I4(pvarData) = columnrev;\r
}\r
+#endif\r
return S_OK;\r
break;\r
case 2: // SVN Url\r
szInfo = itemshorturl;\r
break;\r
case 5: // SVN mime-type\r
+#if 0\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
if (g_ShellCache.IsPathAllowed(path))\r
}\r
}\r
}\r
+#endif\r
break;\r
case 6: // SVN Lock Owner\r
GetColumnStatus(path, pscd->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY);\r
szInfo = owner;\r
break;\r
case 7: // SVN eol-style\r
+#if 0\r
if (cachetype == ShellCache::none)\r
return S_FALSE;\r
if (g_ShellCache.IsPathAllowed(path))\r
}\r
}\r
}\r
+#endif\r
break;\r
default:\r
return S_FALSE;\r
\r
void CShellExt::GetColumnStatus(const TCHAR * path, BOOL bIsDir)\r
{\r
+#if 0\r
PreserveChdir preserveChdir;\r
if (_tcscmp(path, columnfilepath.c_str())==0)\r
return;\r
}\r
else\r
{\r
- filestatus = svn_wc_status_none;\r
+ filestatus = git_wc_status_none;\r
columnauthor.clear();\r
columnrev = 0;\r
itemurl.clear();\r
case ShellCache::none:\r
{\r
if (g_ShellCache.HasSVNAdminDir(path, bIsDir))\r
- filestatus = svn_wc_status_normal;\r
+ filestatus = git_wc_status_normal;\r
else\r
- filestatus = svn_wc_status_none;\r
+ filestatus = git_wc_status_none;\r
columnauthor.clear();\r
columnrev = 0;\r
itemurl.clear();\r
CPathUtils::Unescape(url);\r
itemurl = UTF8ToWide(url);\r
}\r
+#endif\r
}\r
\r