Class SVNStatusUtils

java.lang.Object
org.tigris.subversion.svnclientadapter.utils.SVNStatusUtils

public class SVNStatusUtils extends Object
Some static methods to deal with svn status
Author:
cedric chabanois (cchab at tigris.org)
  • Constructor Details

    • SVNStatusUtils

      public SVNStatusUtils()
  • Method Details

    • isManaged

      public static boolean isManaged(SVNStatusKind textStatus)
      Parameters:
      textStatus - The status information to examine (non-null).
      Returns:
      Whether textStatus denotes a versioned resource.
    • isManaged

      public static boolean isManaged(ISVNStatus status)
      Returns if is managed by svn (added, normal, modified ...)
      Parameters:
      status -
      Returns:
      if managed by svn
    • hasRemote

      public static boolean hasRemote(ISVNStatus status)
      Returns if the resource has a remote counter-part
      Parameters:
      status -
      Returns:
      has version in repository
    • isAdded

      public static boolean isAdded(ISVNStatus status)
    • isDeleted

      public static boolean isDeleted(ISVNStatus status)
    • isReplaced

      public static boolean isReplaced(ISVNStatus status)
    • isMissing

      public static boolean isMissing(ISVNStatus status)
    • isIgnored

      public static boolean isIgnored(ISVNStatus status)
    • isTextMerged

      public static boolean isTextMerged(ISVNStatus status)
    • isTextModified

      public static boolean isTextModified(ISVNStatus status)
    • isTextConflicted

      public static boolean isTextConflicted(ISVNStatus status)
    • isPropModified

      public static boolean isPropModified(ISVNStatus status)
    • isPropConflicted

      public static boolean isPropConflicted(ISVNStatus status)
    • isReadyForCommit

      public static boolean isReadyForCommit(ISVNStatus status)
      Answer whether the status is "outgoing", i.e. whether resource with such status could/should be commited
      Parameters:
      status -
      Returns:
      true when the status represents "outgoing" state
    • isReadyForRevert

      public static boolean isReadyForRevert(ISVNStatus status)
      Answer whether the status was "changed", i.e. whether resource with such status could/should be reverted
      Parameters:
      status -
      Returns:
      true when the status represents "changed" state