GitRev rev;\r
if(!LoadOneItem(rev,m_HashMapIndex[hash]))\r
{\r
- rev.m_IsFull=true;\r
m_HashMap[hash].CopyFrom(rev);\r
+ rev.m_IsFull=true;\r
+ \r
return &m_HashMap[hash];\r
}\r
}\r
m_IndexFile.Close();\r
m_DataFile.Close();\r
return 0;\r
+}\r
+\r
+int CLogCache::ClearAllParent()\r
+{\r
+ CGitHashMap::iterator i;\r
+ for(i=m_HashMap.begin();i!=m_HashMap.end();i++)\r
+ {\r
+ (*i).second.m_ParentHash.clear();\r
+ (*i).second.m_Lanes.clear();\r
+ }\r
+ return 0;\r
}
\ No newline at end of file