OSDN Git Service

Add LogList To GitBlame
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / LogDlgHelper.h
index ce4a360..dd3df54 100644 (file)
@@ -22,6 +22,7 @@
 #include "GitStatus.h"\r
 #include "ILogReceiver.h"\r
 #include "lanes.h"\r
+#include <set> \r
 \r
 class CLogDlg;\r
 \r
@@ -42,29 +43,7 @@ protected:
        std::set<LONG> m_SetSelectedRevisions;\r
 };\r
 \r
-/**\r
- * \ingroup TortoiseProc\r
- * Contains the data of one log entry, used in the log dialog\r
- */\r
-#if 0\r
-typedef struct LogEntryData\r
-{   \r
-       git_revnum_t Rev;\r
-       __time64_t tmDate;\r
-       CString sDate;\r
-       CString sAuthor;\r
-       CString sMessage;\r
-       CString sShortMessage;\r
-       CString sBugIDs;\r
-       DWORD dwFileChanges;\r
-       LogChangedPathArray* pArChangedPaths;\r
-       BOOL bCopies;\r
-       BOOL bCopiedSelf;\r
-       DWORD actions;\r
-       BOOL haschildren;\r
-       DWORD childStackDepth;\r
-} LOGENTRYDATA, *PLOGENTRYDATA;\r
-#endif\r
+\r
 /**\r
  * \ingroup TortoiseProc\r
  * Helper class for the log dialog, handles all the log entries, including\r
@@ -80,11 +59,16 @@ public:
        }\r
        void ClearAll();\r
        int  ParserFromLog();\r
-       Lanes m_Lanes;\r
+       int ParserShortLog(CTGitPath *path =NULL,int count = -1  );\r
+       int FetchFullInfo(int i);\r
+\r
+       Lanes m_Lns;\r
        int      m_FirstFreeLane;\r
        MAP_HASH_REV m_HashMap;\r
        void updateLanes(GitRev& c, Lanes& lns, CString &sha) ;\r
        void setLane(CString& sha) ;\r
+       \r
+       \r
 \r
 \r
 #if 0\r