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