Package com.intellij.openapi.vcs

Examples of com.intellij.openapi.vcs.FileStatusManager


    super(new CheckoutAPICommand());
  }

  @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 (status == FileStatus.NOT_CHANGED || status == FileStatus.DELETED_FROM_FS
          || status == FileStatus.OBSOLETE || status == FileStatus.HIJACKED ||
          status == FileStatus.SWITCHED) {
        return true;
      }
View Full Code Here


    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;
View Full Code Here

TOP

Related Classes of com.intellij.openapi.vcs.FileStatusManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.