1 #ifndef GITCOMMANDRUNNER_H
2 #define GITCOMMANDRUNNER_H
7 #include <QElapsedTimer>
51 Git_push(
bool set_upstream, QString
const &remote, QString
const &branch,
bool force)
130 typedef std::variant<
Definition: GitCommandRunner.h:116
PtyProcess * pty()
Definition: GitCommandRunner.h:163
struct GitCommandRunner::D d
PtyProcess const * pty() const
Definition: GitCommandRunner.h:168
std::variant< Git_clone, Git_fetch, Git_fetch_tags_f, Git_stage, Git_push, Git_pull, Git_push_tags, Git_delete_tag, Git_delete_tags, Git_add_tag, Git_submodule_add > variant_t
Definition: GitCommandRunner.h:142
std::string pty_message() const
Definition: GitCommandRunner.cpp:4
GitRunner git()
Definition: GitCommandRunner.h:159
std::function< void(ProcessStatus const &status, QVariant const &)> callback
Definition: GitCommandRunner.h:172
void operator()(Git_clone const &item)
Definition: GitCommandRunner.cpp:9
unsigned int request_id_t
Definition: GitCommandRunner.h:144
Definition: GitCommandRunner.h:94
Git::Hash commit_id_
Definition: GitCommandRunner.h:97
QString name_
Definition: GitCommandRunner.h:96
Git_add_tag(const QString &name, const Git::Hash &commit_id)
Definition: GitCommandRunner.h:98
Definition: GitCommandRunner.h:9
Git::CloneData clonedata_
Definition: GitCommandRunner.h:11
Git_clone(const Git::CloneData &clonedata)
Definition: GitCommandRunner.h:12
Definition: GitCommandRunner.h:74
bool remote_
Definition: GitCommandRunner.h:77
Git_delete_tag(const QString &name, bool remote)
Definition: GitCommandRunner.h:78
QString name_
Definition: GitCommandRunner.h:76
Definition: GitCommandRunner.h:18
Git_fetch(bool prune)
Definition: GitCommandRunner.h:21
bool prune
Definition: GitCommandRunner.h:20
Definition: GitCommandRunner.h:60
Git_pull()
Definition: GitCommandRunner.h:62
Definition: GitCommandRunner.h:43
QString errormsg_
Definition: GitCommandRunner.h:50
bool force_
Definition: GitCommandRunner.h:48
bool set_upstream_
Definition: GitCommandRunner.h:45
int exitcode_
Definition: GitCommandRunner.h:49
Git_push(bool set_upstream, QString const &remote, QString const &branch, bool force)
Definition: GitCommandRunner.h:51
QString remote_
Definition: GitCommandRunner.h:46
QString branch_
Definition: GitCommandRunner.h:47
Definition: GitCommandRunner.h:34
QStringList paths
Definition: GitCommandRunner.h:36
Git_stage(QStringList const &paths)
Definition: GitCommandRunner.h:37
Definition: GitCommandRunner.h:105
Git_submodule_add(Git::CloneData data, bool force)
Definition: GitCommandRunner.h:109
bool force_
Definition: GitCommandRunner.h:108
Git::CloneData data_
Definition: GitCommandRunner.h:107
Definition: MyProcess.h:20
Definition: UnixPtyProcess.h:7
Definition: GitCommandRunner.h:146
bool result
Definition: GitCommandRunner.h:154
request_id_t request_id
Definition: GitCommandRunner.h:149
QVariant userdata
Definition: GitCommandRunner.h:152
bool update_commit_log
Definition: GitCommandRunner.h:153
QElapsedTimer elapsed
Definition: GitCommandRunner.h:156
PtyProcess * pty
Definition: GitCommandRunner.h:148
std::function< void(GitCommandRunner &req)> run
Definition: GitCommandRunner.h:151
GitRunner g
Definition: GitCommandRunner.h:147
QString process_name
Definition: GitCommandRunner.h:155
bool override_wait_cursor
Definition: GitCommandRunner.h:150