public class SVNLogCommand extends SVNXMLCommand implements ISVNLogEntryHandler
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
myAuthorOfInterest |
private SVNDepth |
myDepth |
private java.lang.String |
myLogRegularExpression |
private java.util.LinkedList |
myMergeStack |
private SVNPath |
myTarget |
private static java.lang.String |
SEPARATOR |
Constructor and Description |
---|
SVNLogCommand() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsRevisionRange() |
protected java.util.Collection |
createSupportedOptions() |
private void |
doDiff(SVNDiffClient client,
SVNLogEntry logEntry,
SVNPath target,
SVNDepth depth) |
private SVNPath |
getParentPath(SVNPath target) |
void |
handleLogEntry(SVNLogEntry logEntry)
Handles a log entry passed.
|
protected void |
printLogEntry(SVNLogEntry logEntry) |
protected void |
printLogEntryXML(SVNLogEntry logEntry) |
void |
run() |
addXMLProp, closeXMLTag, openCDataTag, openXMLTag, openXMLTag, printXMLFooter, printXMLHeader, printXMLPropHash
getFileAmbigousErrorMessage, getGlobalOptions, getMessageAmbigousErrorMessage, getResourceBundleName, getSVNEnvironment, isCommitter
availableCommands, getAliases, getCommand, getDescription, getEnvironment, getName, getSupportedOptions, getValidOptions, init, isAlias, isFailed, isOptionSupported, registerCommand, setFailed
private static final java.lang.String SEPARATOR
private java.util.LinkedList myMergeStack
private java.lang.String myAuthorOfInterest
private java.lang.String myLogRegularExpression
private SVNPath myTarget
private SVNDepth myDepth
public boolean acceptsRevisionRange()
acceptsRevisionRange
in class SVNCommand
protected java.util.Collection createSupportedOptions()
createSupportedOptions
in class AbstractSVNCommand
public void run() throws SVNException
run
in class AbstractSVNCommand
SVNException
public void handleLogEntry(SVNLogEntry logEntry) throws SVNException
ISVNLogEntryHandler
handleLogEntry
in interface ISVNLogEntryHandler
logEntry
- an SVNLogEntry
object
that represents per revision information
(committed paths, log message, etc.)SVNException
protected void printLogEntry(SVNLogEntry logEntry) throws SVNException
SVNException
private void doDiff(SVNDiffClient client, SVNLogEntry logEntry, SVNPath target, SVNDepth depth) throws SVNException
SVNException
protected void printLogEntryXML(SVNLogEntry logEntry) throws SVNException
SVNException