Class SVNStatusUtils


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

      • SVNStatusUtils

        public SVNStatusUtils()
    • Method Detail

      • 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