3 #include "GitStatus.h"
\r
4 #include "GitAdminDir.h"
\r
9 GIT_ERROR_CREATE_PROCESS,
\r
10 GIT_ERROR_GET_EXIT_CODE
\r
15 GitAdminDir m_GitDir;
\r
17 static CString m_MsysGitPath;
\r
20 int Run(CString cmd, CString* output);
\r
21 int RunAsync(CString cmd,PROCESS_INFORMATION *pi, HANDLE* hRead);
\r
22 int RunLogFile(CString cmd, CString &filename);
\r
23 CString GetUserName(void);
\r
24 CString GetUserEmail(void);
\r
25 CString GetCurrentBranch(void);
\r
27 bool SetCurrentDir(CString path)
\r
29 return m_GitDir.HasAdminDir(path,&m_CurrentDir);
\r
31 CString m_CurrentDir;
\r
34 int GetRemoteList(CStringList &list);
\r
35 int GetBranchList(CStringList &list, int *Current);
\r
37 int GetLog(CString& logOut);
\r
38 git_revnum_t GetHash(CString &friendname);
\r
41 extern void GetTempPath(CString &path);
\r
42 extern CString GetTempFile();
\r