summaryrefslogtreecommitdiff
path: root/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java')
-rw-r--r--platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java
index 89d1f5695e63..1829413f0f7e 100644
--- a/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java
+++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/actions/CommonCheckinFilesAction.java
@@ -23,12 +23,14 @@ import com.intellij.openapi.vcs.changes.LocalChangeList;
import com.intellij.openapi.vcs.checkin.CheckinEnvironment;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.containers.HashSet;
+import org.jetbrains.annotations.NotNull;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
public class CommonCheckinFilesAction extends AbstractCommonCheckinAction {
+ @Override
protected String getActionName(final VcsContext dataContext) {
final String checkinActionName = getCheckinActionName(dataContext);
return modifyCheckinActionName(dataContext, checkinActionName);
@@ -125,14 +127,16 @@ public class CommonCheckinFilesAction extends AbstractCommonCheckinAction {
return false;
}
- protected boolean isApplicableRoot(VirtualFile file, FileStatus status, VcsContext dataContext) {
+ protected boolean isApplicableRoot(@NotNull VirtualFile file, @NotNull FileStatus status, @NotNull VcsContext dataContext) {
return status != FileStatus.UNKNOWN && status != FileStatus.IGNORED;
}
+ @Override
protected FilePath[] getRoots(final VcsContext context) {
return context.getSelectedFilePaths();
}
+ @Override
protected boolean filterRootsBeforeAction() {
return true;
}