Class SVNCommitInfo

java.lang.Object
org.tmatesoft.svn.core.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 Summary

    Fields
    Modifier and Type
    Field
    Description
    private java.lang.String
     
    private java.util.Date
     
     
    private long
     
    static final SVNCommitInfo
    Denotes an unsuccessful commit.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SVNCommitInfo(long revision, java.lang.String author, java.util.Date date)
    Constructs an SVNCommitInfo object.
    SVNCommitInfo(long revision, java.lang.String author, java.util.Date date, SVNErrorMessage error)
    Constructs an SVNCommitInfo object.
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String
    Gets the name of the revision author
    java.util.Date
    Gets the datestamp when the revision was committed.
    Deprecated.
    use getErrorMessage() instead
    Gets an error message for a failed commit (if it has failed).
    long
    Gets the revision number the repository was committed to.
    java.lang.String
    Gives a string representation of this object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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
    • myErrorMessage

      private SVNErrorMessage myErrorMessage
  • Constructor Details

    • 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 Details

    • 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.
    • getError

      public SVNException getError()
      Deprecated.
      use getErrorMessage() instead
      Returns:
      exception occurred
    • 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