diff --git a/src/plugins/vcsbase/commonsettingspage.cpp b/src/plugins/vcsbase/commonsettingspage.cpp
index bbdb2094868..fe93adb677a 100644
--- a/src/plugins/vcsbase/commonsettingspage.cpp
+++ b/src/plugins/vcsbase/commonsettingspage.cpp
@@ -65,6 +65,8 @@ CommonSettingsWidget::CommonSettingsWidget(QWidget *parent) :
connect(Core::VcsManager::instance(), &Core::VcsManager::configurationChanged,
this, &CommonSettingsWidget::updatePath);
+ connect(m_ui->cacheResetButton, &QPushButton::clicked,
+ this, [] { Core::VcsManager::clearVersionControlCache(); });
}
CommonSettingsWidget::~CommonSettingsWidget()
diff --git a/src/plugins/vcsbase/commonsettingspage.ui b/src/plugins/vcsbase/commonsettingspage.ui
index c8b894c8d38..0368510cff2 100644
--- a/src/plugins/vcsbase/commonsettingspage.ui
+++ b/src/plugins/vcsbase/commonsettingspage.ui
@@ -6,8 +6,8 @@
0
0
- 322
- 180
+ 350
+ 212
@@ -119,6 +119,32 @@ should a repository require SSH-authentication (see documentation on SSH and the
-
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 20
+
+
+
+
+ -
+
+
+ Reset information about which version control system handles which directory.
+
+
+ Reset VCS Cache
+
+
+