Class SVNCommitInfo


  • public class SVNCommitInfo
    extends java.lang.Object
    The SVNCommitInfo class represents information about a committed revision. Commit information includes:
    1. a revision number;
    2. a datestamp when the revision was committed;
    3. the name of the revision author.
    In addition, this class provides an exception that, if a commit has failed, has got a description of a failure reason.
    Since:
    1.2
    Version:
    1.3
    • Field Detail

      • NULL

        public static final SVNCommitInfo NULL
        Denotes an unsuccessful commit.
      • myNewRevision

        private long myNewRevision
      • myDate

        private java.util.Date myDate
      • myAuthor

        private java.lang.String myAuthor
    • Constructor Detail

      • SVNCommitInfo

        public SVNCommitInfo​(long revision,
                             java.lang.String author,
                             java.util.Date date)
        Constructs an SVNCommitInfo object.
        Parameters:
        revision - a revision number
        author - the name of the author who committed the revision
        date - the datestamp when the revision was committed
      • SVNCommitInfo

        public SVNCommitInfo​(long revision,
                             java.lang.String author,
                             java.util.Date date,
                             SVNErrorMessage error)
        Constructs an SVNCommitInfo object.
        Parameters:
        revision - a revision number
        author - the name of the author who committed the revision
        date - the datestamp when the revision was committed
        error - if a commit failed - this is an error description containing details on the failure
    • Method Detail

      • getNewRevision

        public long getNewRevision()
        Gets the revision number the repository was committed to.
        Returns:
        a revision number
      • getAuthor

        public java.lang.String getAuthor()
        Gets the name of the revision author
        Returns:
        a revision author's name
      • getDate

        public java.util.Date getDate()
        Gets the datestamp when the revision was committed.
        Returns:
        a revision datestamp
      • getErrorMessage

        public SVNErrorMessage getErrorMessage()
        Gets an error message for a failed commit (if it has failed). This message will usually keep the entire stack trace of all the error messages as of results of errors occurred.
        Returns:
        an error messages or null.
      • toString

        public java.lang.String toString()
        Gives a string representation of this object.
        Overrides:
        toString in class java.lang.Object
        Returns:
        a string describing commit info