diff --git a/platform/execution-impl/intellij.platform.execution.impl.iml b/platform/execution-impl/intellij.platform.execution.impl.iml
index d19e02a441ba..4c2545dc3f53 100644
--- a/platform/execution-impl/intellij.platform.execution.impl.iml
+++ b/platform/execution-impl/intellij.platform.execution.impl.iml
@@ -14,7 +14,6 @@
-
\ No newline at end of file
diff --git a/platform/execution-impl/src/com/intellij/execution/impl/SingleConfigurationConfigurable.java b/platform/execution-impl/src/com/intellij/execution/impl/SingleConfigurationConfigurable.java
index c92dcd955780..7daca54d5406 100644
--- a/platform/execution-impl/src/com/intellij/execution/impl/SingleConfigurationConfigurable.java
+++ b/platform/execution-impl/src/com/intellij/execution/impl/SingleConfigurationConfigurable.java
@@ -32,8 +32,6 @@ import com.intellij.openapi.ui.popup.LightweightWindowEvent;
import com.intellij.openapi.util.Disposer;
import com.intellij.openapi.util.IconLoader;
import com.intellij.openapi.util.text.StringUtil;
-import com.intellij.openapi.vcs.ProjectLevelVcsManager;
-import com.intellij.openapi.vcs.changes.VcsIgnoreManager;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.project.ProjectKt;
@@ -486,15 +484,17 @@ public final class SingleConfigurationConfigurable
+
+
diff --git a/platform/platform-resources/src/META-INF/VcsExtensions.xml b/platform/platform-resources/src/META-INF/VcsExtensions.xml
index cdfcb5535fd9..009b41797f03 100644
--- a/platform/platform-resources/src/META-INF/VcsExtensions.xml
+++ b/platform/platform-resources/src/META-INF/VcsExtensions.xml
@@ -222,6 +222,9 @@
+
diff --git a/platform/vcs-impl/src/com/intellij/impl/RunConfigurationVcsSupportImpl.kt b/platform/vcs-impl/src/com/intellij/impl/RunConfigurationVcsSupportImpl.kt
new file mode 100644
index 000000000000..9f0ee6cccbc5
--- /dev/null
+++ b/platform/vcs-impl/src/com/intellij/impl/RunConfigurationVcsSupportImpl.kt
@@ -0,0 +1,16 @@
+// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+package com.intellij.impl
+
+import com.intellij.execution.configurations.RunConfigurationVcsSupport
+import com.intellij.openapi.project.Project
+import com.intellij.openapi.vcs.ProjectLevelVcsManager
+import com.intellij.openapi.vcs.changes.VcsIgnoreManager
+
+class RunConfigurationVcsSupportImpl : RunConfigurationVcsSupport() {
+ override fun hasActiveVcss(project: Project): Boolean {
+ return ProjectLevelVcsManager.getInstance(project).hasActiveVcss()
+ }
+ override fun isDirectoryVcsIgnored(project: Project, path: String): Boolean {
+ return VcsIgnoreManager.getInstance(project).isDirectoryVcsIgnored(path)
+ }
+}
\ No newline at end of file