41 #ifndef __OPENFLUID_UTILS_GITPROXY_HPP__ 42 #define __OPENFLUID_UTILS_GITPROXY_HPP__ 66 TRACKED, UNTRACKED, IGNORED, CONFLICT, ADDED, DELETED, MODIFIED
71 bool m_IsDirty =
false;
78 bool m_IsGitTracked =
false;
80 QString m_BranchName =
"";
88 QProcess* mp_Process =
nullptr;
94 static void findGitProgram();
99 void processStandardOutput();
101 void processErrorOutput();
103 void processErrorOutputAsInfo();
108 void info(
const QString& Message);
110 void error(
const QString& Message);
119 static bool isAvailable();
121 static QString getCurrentOpenFLUIDBranchName();
123 bool clone(
const QString& FromUrl,
const QString& ToPath,
124 const QString& Username =
"",
const QString& Password =
"",
125 bool SslNoVerify =
false);
129 QString statusHtml(
const QString& Path,
bool WithColorCodes);
131 QString logHtml(
const QString& Path,
bool WithColorCodes);
QMap< QString, FileStatusInfo > m_FileStatusByTreePath
Definition: GitProxy.hpp:82
FileStatus
Definition: GitProxy.hpp:64
Definition: GitProxy.hpp:58
Definition: GitProxy.hpp:76
Definition: GitProxy.hpp:69
Definition: ApplicationException.hpp:47
Definition: ProgramProxy.hpp:51
#define OPENFLUID_API
Definition: dllexport.hpp:86