Gets commit log messages with other revision specific information from a repository (using Working Copy paths to get corresponding URLs) and passes them to a log entry handler for processing. Useful for observing the history of affected paths, author, date and log comments information per revision.
Calling this method is equivalent to doLog(paths, startRevision, endRevision, SVNRevision.UNDEFINED, stopOnCopy, discoverChangedPaths, false, limit, null, handler)
.
@param paths an array of Working Copy paths,should not be null
@param startRevision a revision for an operation to start from (includingthis revision)
@param endRevision a revision for an operation to stop at (includingthis revision)
@param stopOnCopy true not to crosscopies while traversing history, otherwise copies history will be also included into processing
@param discoverChangedPaths true to reportof all changed paths for every revision being processed (those paths will be available by calling {@link org.tmatesoft.svn.core.SVNLogEntry#getChangedPaths()})
@param limit a maximum number of log entries to be processed
@param handler a caller's log entry handler
@throws SVNException if one of the following is true:
- a path is not under version control
- can not obtain a URL of a WC path - there's no such entry in the Working Copy
paths
contain entries that belong to different repositories
@see #doLog(File[],SVNRevision,SVNRevision,SVNRevision,boolean,boolean,boolean,long,String[],ISVNLogEntryHandler)