Interface LogMessageCallback


public interface LogMessageCallback
This interface is used to receive every log message for the log messages found by a ISVNClient.logMessages(java.lang.String, org.apache.subversion.javahl.types.Revision, java.util.List<org.apache.subversion.javahl.types.RevisionRange>, boolean, boolean, boolean, java.util.Set<java.lang.String>, long, org.apache.subversion.javahl.callback.LogMessageCallback) call. All log messages are returned in a list, which is terminated by an invocation of this callback with the revision set to SVN_INVALID_REVNUM. If the includeMergedRevisions parameter to ISVNClient.logMessages(java.lang.String, org.apache.subversion.javahl.types.Revision, java.util.List<org.apache.subversion.javahl.types.RevisionRange>, boolean, boolean, boolean, java.util.Set<java.lang.String>, long, org.apache.subversion.javahl.callback.LogMessageCallback) is true, then messages returned through this callback may have the hasChildren parameter set. This parameter indicates that a separate list, which includes messages for merged revisions, will immediately follow. This list is also terminated with SVN_INVALID_REVNUM, after which the previous log message list continues. Log message lists may be nested arbitrarily deep, depending on the ancestry of the requested paths.
  • Method Summary

    Modifier and Type Method Description
    void singleMessage​(Set<ChangePath> changedPaths, long revision, Map<String,​byte[]> revprops, boolean hasChildren)
    The method will be called for every log message.
  • Method Details

    • singleMessage

      void singleMessage​(Set<ChangePath> changedPaths, long revision, Map<String,​byte[]> revprops, boolean hasChildren)
      The method will be called for every log message.
      Parameters:
      changedPaths - a set of the paths that were changed
      revision - the revision of the commit
      revprops - All of the requested revision properties, possibly including svn:date, svn:author, and svn:log.
      hasChildren - when merge sensitive option was requested, whether or not this entry has child entries.