summaryrefslogtreecommitdiff
path: root/src/plugins/git/gerrit/gerritplugin.cpp
diff options
context:
space:
mode:
authorPetar Perisin <petar.perisin@gmail.com>2013-04-08 13:02:25 +0300
committerPetar Perisin <petar.perisin@gmail.com>2013-04-08 19:23:47 +0200
commitc49fe8350d38e66067b62c10e7626d05919fdba2 (patch)
treee2f22a41344fb0a9d2fc5ae9602e94b77d0c4d50 /src/plugins/git/gerrit/gerritplugin.cpp
parent30f241892694191cbf563d640277df590d64ff37 (diff)
downloadqt-creator-c49fe8350d38e66067b62c10e7626d05919fdba2.tar.gz
Git: Add a function for getting current local branch
Change-Id: Ibda70cb896633cc7afa3a845b99aac523246c558 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/git/gerrit/gerritplugin.cpp')
-rw-r--r--src/plugins/git/gerrit/gerritplugin.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/plugins/git/gerrit/gerritplugin.cpp b/src/plugins/git/gerrit/gerritplugin.cpp
index a86da546c9..556af275ec 100644
--- a/src/plugins/git/gerrit/gerritplugin.cpp
+++ b/src/plugins/git/gerrit/gerritplugin.cpp
@@ -432,15 +432,7 @@ QString GerritPlugin::gitBinary()
QString GerritPlugin::branch(const QString &repository)
{
Git::Internal::GitClient *client = Git::Internal::GitPlugin::instance()->gitClient();
- QString errorMessage;
- QString output;
- if (client->synchronousBranchCmd(repository, QStringList(), &output, &errorMessage)) {
- output.remove(QLatin1Char('\r'));
- foreach (const QString &line, output.split(QLatin1Char('\n')))
- if (line.startsWith(QLatin1String("* ")))
- return line.right(line.size() - 2);
- }
- return QString();
+ return client->synchronousCurrentLocalBranch(repository);
}
void GerritPlugin::fetchDisplay(const QSharedPointer<Gerrit::Internal::GerritChange> &change)