summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitversioncontrol.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2014-07-15 23:33:03 +0300
committerOrgad Shaneh <orgads@gmail.com>2014-07-16 12:43:36 +0200
commitc5d34eb6b3825cf841340143ae61f4e8dddea0f3 (patch)
treee1e1094baa622c9d56caa3f600eb358a18661826 /src/plugins/git/gitversioncontrol.cpp
parent54db877297259703df1bbe6cbe06e8bbc9ad77c8 (diff)
downloadqt-creator-c5d34eb6b3825cf841340143ae61f4e8dddea0f3.tar.gz
Git: Use Git bin directory as an additional path
Change-Id: I4738a4aec3b1b83b6d596497842086aeb1278f27 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/git/gitversioncontrol.cpp')
-rw-r--r--src/plugins/git/gitversioncontrol.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/git/gitversioncontrol.cpp b/src/plugins/git/gitversioncontrol.cpp
index 87cd360a5a..e4f3808cf3 100644
--- a/src/plugins/git/gitversioncontrol.cpp
+++ b/src/plugins/git/gitversioncontrol.cpp
@@ -154,7 +154,11 @@ QString GitVersionControl::vcsTopic(const QString &directory)
QStringList GitVersionControl::additionalToolsPath() const
{
- return m_client->settings()->searchPathList();
+ QStringList res = m_client->settings()->searchPathList();
+ const QString binaryPath = m_client->gitBinDirectory().toString();
+ if (!binaryPath.isEmpty() && !res.contains(binaryPath))
+ res << binaryPath;
+ return res;
}
bool GitVersionControl::managesDirectory(const QString &directory, QString *topLevel) const