Interface ISVNLogMessage


public interface ISVNLogMessage
An interface defining a single subversion commit with log message, author, date and paths changed within the commit.
Author:
Philip Schatz schatzp@purdue.edu
  • Field Details

  • Method Details

    • getRevision

      SVNRevision.Number getRevision()
      Returns the revision number
      Returns:
      the revision number
    • getAuthor

      String getAuthor()
      Returns the author of the commit
      Returns:
      the author of the commit
    • getTimeMicros

      long getTimeMicros()
      Returns the time of the commit
      Returns:
      the time of the commit measured in the number of microseconds since 00:00:00 January 1, 1970 UTC
    • getTimeMillis

      long getTimeMillis()
      Returns the time of the commit
      Returns:
      the time of the commit measured in the number of milliseconds since 00:00:00 January 1, 1970 UTC
    • getDate

      Date getDate()
      Returns the date of the commit
      Returns:
      the date of the commit
    • getMessage

      String getMessage()
      Return the log message text
      Returns:
      the log message text
    • getChangedPaths

      ISVNLogMessageChangePath[] getChangedPaths()
      Returns the changes items by this commit
      Returns:
      the changes items by this commit
    • getNumberOfChildren

      long getNumberOfChildren()
      Returns the number of child log messages. When merge-sensitive log option was specified.
      Returns:
      the number of revisions merged by this commit
    • getChildMessages

      ISVNLogMessage[] getChildMessages()
      Returns the child log messages. When merge-sensitive log option was specified.
      Returns:
      the revisions merged by this commit
    • addChild

      void addChild(ISVNLogMessage msg)
      Add a child logMessage to an existing message
    • hasChildren

      boolean hasChildren()
      Does this logMessage have any children