1 #ifndef GITCOMMANDRUNNER_H
2 #define GITCOMMANDRUNNER_H
7 #include <QElapsedTimer>
44 Git_push(
bool set_upstream, QString
const &remote, QString
const &branch,
bool force)
122 typedef std::variant<
Definition: GitCommandRunner.h:109
PtyProcess * pty()
Definition: GitCommandRunner.h:154
struct GitCommandRunner::D d
PtyProcess const * pty() const
Definition: GitCommandRunner.h:159
std::string pty_message() const
Definition: GitCommandRunner.cpp:4
GitRunner git()
Definition: GitCommandRunner.h:150
std::variant< Git_clone, Git_fetch, 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:133
void operator()(Git_clone const &item)
Definition: GitCommandRunner.cpp:9
unsigned int request_id_t
Definition: GitCommandRunner.h:135
std::function< void(ProcessStatus *status, QVariant const &)> callback
Definition: GitCommandRunner.h:163
Definition: GitCommandRunner.h:87
Git::Hash commit_id_
Definition: GitCommandRunner.h:90
QString name_
Definition: GitCommandRunner.h:89
Git_add_tag(const QString &name, const Git::Hash &commit_id)
Definition: GitCommandRunner.h:91
Definition: GitCommandRunner.h:9
Git::CloneData clonedata_
Definition: GitCommandRunner.h:11
Git_clone(const Git::CloneData &clonedata)
Definition: GitCommandRunner.h:12
Definition: GitCommandRunner.h:67
bool remote_
Definition: GitCommandRunner.h:70
Git_delete_tag(const QString &name, bool remote)
Definition: GitCommandRunner.h:71
QString name_
Definition: GitCommandRunner.h:69
Definition: GitCommandRunner.h:18
Git_fetch(bool prune)
Definition: GitCommandRunner.h:21
bool prune
Definition: GitCommandRunner.h:20
Definition: GitCommandRunner.h:53
Git_pull()
Definition: GitCommandRunner.h:55
Definition: GitCommandRunner.h:36
QString errormsg_
Definition: GitCommandRunner.h:43
bool force_
Definition: GitCommandRunner.h:41
bool set_upstream_
Definition: GitCommandRunner.h:38
int exitcode_
Definition: GitCommandRunner.h:42
Git_push(bool set_upstream, QString const &remote, QString const &branch, bool force)
Definition: GitCommandRunner.h:44
QString remote_
Definition: GitCommandRunner.h:39
QString branch_
Definition: GitCommandRunner.h:40
Definition: GitCommandRunner.h:27
QStringList paths
Definition: GitCommandRunner.h:29
Git_stage(QStringList const &paths)
Definition: GitCommandRunner.h:30
Definition: GitCommandRunner.h:98
Git_submodule_add(Git::CloneData data, bool force)
Definition: GitCommandRunner.h:102
bool force_
Definition: GitCommandRunner.h:101
Git::CloneData data_
Definition: GitCommandRunner.h:100
Definition: MyProcess.h:21
Definition: UnixPtyProcess.h:7
Definition: GitCommandRunner.h:137
bool result
Definition: GitCommandRunner.h:145
request_id_t request_id
Definition: GitCommandRunner.h:140
QVariant userdata
Definition: GitCommandRunner.h:143
bool update_commit_log
Definition: GitCommandRunner.h:144
QElapsedTimer elapsed
Definition: GitCommandRunner.h:147
PtyProcess * pty
Definition: GitCommandRunner.h:139
std::function< void(GitCommandRunner &req)> run
Definition: GitCommandRunner.h:142
GitRunner g
Definition: GitCommandRunner.h:138
QString process_name
Definition: GitCommandRunner.h:146
bool override_wait_cursor
Definition: GitCommandRunner.h:141