diff --git a/platform/lang-impl/src/com/intellij/openapi/vcs/impl/ModuleDefaultVcsRootPolicy.java b/platform/lang-impl/src/com/intellij/openapi/vcs/impl/ModuleDefaultVcsRootPolicy.java index 3601d54c8485..429479debfc5 100644 --- a/platform/lang-impl/src/com/intellij/openapi/vcs/impl/ModuleDefaultVcsRootPolicy.java +++ b/platform/lang-impl/src/com/intellij/openapi/vcs/impl/ModuleDefaultVcsRootPolicy.java @@ -86,7 +86,7 @@ public class ModuleDefaultVcsRootPolicy extends DefaultVcsRootPolicy { // explicitly (we know it anyway) VcsDirectoryMapping mapping = mappingList.getMappingFor(file, module); final String mappingVcs = mapping != null ? mapping.getVcs() : null; - if (vcsName.equals(mappingVcs)) { + if (vcsName.equals(mappingVcs) && !result.contains(file)) { result.add(file); } }