aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/git/gitclient.h
diff options
context:
space:
mode:
authorOrgad Shaneh <[email protected]>2016-05-08 11:15:00 +0300
committerOrgad Shaneh <[email protected]>2016-05-09 07:40:30 +0000
commit61d94c5ccd12f676079a0d4c1fa7c4c0c73fc609 (patch)
tree9ff0aeec3c2deb3e578d8da12b73e3a7bb2e16d8 /src/plugins/git/gitclient.h
parent05966ab15377dbb04d4cbd616cfb4cfd6affac10 (diff)
Git: Fetch completion refs asynchronously
For repositories with many refs the dialog takes a few seconds to open. Change-Id: I82154ad8a77cc304db941f9d41e36e32aa7043cd Reviewed-by: Tobias Hunger <[email protected]>
Diffstat (limited to 'src/plugins/git/gitclient.h')
-rw-r--r--src/plugins/git/gitclient.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h
index ef8f8873913..086890c4699 100644
--- a/src/plugins/git/gitclient.h
+++ b/src/plugins/git/gitclient.h
@@ -207,6 +207,7 @@ public:
QString *output, QString *errorMessage) const;
bool synchronousForEachRefCmd(const QString &workingDirectory, QStringList args,
QString *output, QString *errorMessage = 0) const;
+ VcsBase::VcsCommand *asyncForEachRefCmd(const QString &workingDirectory, QStringList args) const;
bool synchronousRemoteCmd(const QString &workingDirectory, QStringList remoteArgs,
QString *output = 0, QString *errorMessage = 0, bool silent = false) const;