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: GitTypes.h:31
 
Definition: GitRunner.h:14
 
Definition: GitCommandRunner.h:87
 
QString name_
Definition: GitCommandRunner.h:89
 
Git_add_tag(const QString &name, const GitHash &commit_id)
Definition: GitCommandRunner.h:91
 
GitHash commit_id_
Definition: GitCommandRunner.h:90
 
Definition: GitCommandRunner.h:9
 
Git_clone(const GitCloneData &clonedata)
Definition: GitCommandRunner.h:12
 
GitCloneData clonedata_
Definition: GitCommandRunner.h:11
 
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
 
GitCloneData data_
Definition: GitCommandRunner.h:100
 
Git_submodule_add(GitCloneData data, bool force)
Definition: GitCommandRunner.h:102
 
bool force_
Definition: GitCommandRunner.h:101
 
Definition: MyProcess.h:21
 
Definition: UnixPtyProcess.h:7
 
Definition: GitTypes.h:247
 
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