From 7b5b5b13b458b2da02f13701dc95325f67eaecd5 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 30 May 2013 12:07:23 +0300 Subject: [PATCH] Ignore unconfigured VCS Change-Id: I4a63734793debfcb37283257bb7cbf4b1153197f Reviewed-by: Christian Stenger Reviewed-by: Eike Ziller Reviewed-by: Tobias Hunger --- src/plugins/coreplugin/vcsmanager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/vcsmanager.cpp b/src/plugins/coreplugin/vcsmanager.cpp index 461c1526a50..f4839a1dc28 100644 --- a/src/plugins/coreplugin/vcsmanager.cpp +++ b/src/plugins/coreplugin/vcsmanager.cpp @@ -226,8 +226,10 @@ IVersionControl* VcsManager::findVersionControlForDirectory(const QString &input foreach (IVersionControl * versionControl, versionControls) { QString topLevel; - if (versionControl->managesDirectory(directory, &topLevel)) + if (versionControl->isConfigured() + && versionControl->managesDirectory(directory, &topLevel)) { allThatCanManage.push_back(StringVersionControlPair(topLevel, versionControl)); + } } // To properly find a nested repository (say, git checkout inside SVN),