if(index>=0)\r
parentsubject=pLogEntry->GetGitRevAt(index).m_Subject;\r
\r
- str.Format(_T("%d - %s \n %s"),i,rev->m_ParentHash[i],parentsubject);\r
+ str.Format(_T("%d - %s \n %s"),i,rev->m_ParentHash[i].ToString(),parentsubject);\r
\r
CMFCPropertyGridProperty*p=new CMFCPropertyGridProperty(\r
rev->m_ParentHash[i].ToString().Left(8), \r
if(m_IsOldFirst)\r
{\r
m_logEntries.GetGitRevAt(m_logEntries.size()-i-1).m_IsFull=TRUE;\r
- this->m_arShownList.Add(&m_logEntries[m_logEntries.size()-i-1]);\r
+ this->m_arShownList.Add(&m_logEntries.GetGitRevAt(m_logEntries.size()-i-1));\r
\r
}else\r
{\r
m_logEntries.GetGitRevAt(i).m_IsFull=TRUE;\r
- this->m_arShownList.Add(&m_logEntries[i]);\r
+ this->m_arShownList.Add(&m_logEntries.GetGitRevAt(i));\r
}\r
}\r
\r
if(this->m_pLogCache->m_HashMap.IsExist(rev.m_CommitHash))\r
{\r
if(!this->m_pLogCache->m_HashMap[rev.m_CommitHash].m_IsFull)\r
+ {\r
this->m_pLogCache->m_HashMap[rev.m_CommitHash].CopyFrom(rev);\r
+ }\r
}else\r
this->m_pLogCache->m_HashMap[rev.m_CommitHash].CopyFrom(rev);\r
\r
+ this->m_pLogCache->m_HashMap[rev.m_CommitHash].m_IsFull=true;\r
+\r
+ this->push_back(rev.m_CommitHash);\r
+\r
m_HashMap[rev.m_CommitHash]=size()-1; \r
}\r
\r