m_bIsDirectory = bIsDirectory;\r
}\r
\r
+void CTGitPath::SetFromGit(const TCHAR* pPath, bool bIsDirectory)\r
+{\r
+ Reset();\r
+ if (pPath)\r
+ {\r
+ m_sFwdslashPath = pPath;\r
+ SanitizeRootPath(m_sFwdslashPath, true);\r
+ }\r
+ m_bDirectoryKnown = true;\r
+ m_bIsDirectory = bIsDirectory;\r
+}\r
+\r
void CTGitPath::SetFromGit(const CString& sPath,CString *oldpath)\r
{\r
Reset();\r
CString filename=GetFilename();\r
dot = filename.ReverseFind(_T('.'));\r
if(dot>0)\r
- return filename.Left(dot-1);\r
+ return filename.Left(dot);\r
else\r
return filename;\r
}\r
}\r
CString CTGitPath::GetActionName(int action)\r
{\r
+ if(action & CTGitPath::LOGACTIONS_UNMERGED)\r
+ return _T("Conflict");\r
if(action & CTGitPath::LOGACTIONS_ADDED)\r
return _T("Added");\r
if(action & CTGitPath::LOGACTIONS_DELETED)\r
return _T("Deleted");\r
- if(action & CTGitPath::LOGACTIONS_UNMERGED)\r
- return _T("Conflict");\r
if(action & CTGitPath::LOGACTIONS_MODIFIED)\r
return _T("Modified");\r
if(action & CTGitPath::LOGACTIONS_REPLACED)\r