super(new RevertAPICommand());
}
@Override
protected boolean isEnabled(@NotNull Project project, @NotNull MksVcs mksvcs, @NotNull VirtualFile... vFiles) {
final FileStatusManager statusManager = FileStatusManager.getInstance(project);
for (VirtualFile vFile : vFiles) {
final FileStatus status = statusManager.getStatus(vFile);
if (vFile.isWritable() || status == FileStatus.DELETED_FROM_FS || status == FileStatus.OBSOLETE
|| status == FileStatus.HIJACKED || status == FileStatus.SWITCHED || status == FileStatus.ADDED
|| status == FileStatus.MERGE || status == FileStatus.MERGED_WITH_CONFLICTS
|| status == FileStatus.MODIFIED) {
return true;