#pragma once\r
+#include "gittype.h"\r
#include "GitStatus.h"\r
#include "AtlTime.h"\r
\r
REV_UNSPECIFIED = -4, ///< unspecified revision\r
};\r
\r
- int CopyFrom(GitRev &rev);\r
+ int CopyFrom(GitRev &rev,bool OmitParentAndMark=false);\r
\r
static CString GetHead(){return CString(_T("HEAD"));};\r
static CString GetWorkingCopy(){return CString(GIT_REV_ZERO);};\r
BOOL IsBoundary(){return m_Mark == _T('-');}\r
\r
void Clear();\r
- int ParserFromLog(CString &log);\r
+ int ParserFromLog(BYTE_VECTOR &log,int start=0);\r
CTime ConverFromString(CString input);\r
inline int ParentsCount(){return m_ParentHash.size();}\r
\r