diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.kt b/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.kt index bb0377ca44e3..0240f8fb7a2b 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.kt +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.kt @@ -62,7 +62,7 @@ open class CommonCheckinFilesAction : AbstractCommonCheckinAction() { } protected open fun isApplicableRoot(file: VirtualFile, status: FileStatus, dataContext: VcsContext): Boolean = - status != FileStatus.UNKNOWN && status != FileStatus.IGNORED + (file.isDirectory || status != FileStatus.NOT_CHANGED) && status != FileStatus.IGNORED override fun getRoots(dataContext: VcsContext): Array = dataContext.selectedFilePaths