Package org.tmatesoft.svn.cli.svn
Class SVNLogCommand
java.lang.Object
org.tmatesoft.svn.cli.AbstractSVNCommand
org.tmatesoft.svn.cli.svn.SVNCommand
org.tmatesoft.svn.cli.svn.SVNXMLCommand
org.tmatesoft.svn.cli.svn.SVNLogCommand
- All Implemented Interfaces:
ISVNLogEntryHandler
- Version:
- 1.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected java.util.Collection
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()
Methods inherited from class org.tmatesoft.svn.cli.svn.SVNXMLCommand
addXMLProp, closeXMLTag, openCDataTag, openXMLTag, openXMLTag, printXMLFooter, printXMLHeader, printXMLPropHash
Methods inherited from class org.tmatesoft.svn.cli.svn.SVNCommand
getFileAmbigousErrorMessage, getGlobalOptions, getMessageAmbigousErrorMessage, getResourceBundleName, getSVNEnvironment, isCommitter
Methods inherited from class org.tmatesoft.svn.cli.AbstractSVNCommand
availableCommands, getAliases, getCommand, getDescription, getEnvironment, getName, getSupportedOptions, getValidOptions, init, isAlias, isFailed, isOptionSupported, registerCommand, setFailed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SEPARATOR
private static final java.lang.String SEPARATOR- See Also:
-
myMergeStack
private java.util.LinkedList myMergeStack -
myAuthorOfInterest
private java.lang.String myAuthorOfInterest -
myLogRegularExpression
private java.lang.String myLogRegularExpression -
myTarget
-
myDepth
-
-
Constructor Details
-
SVNLogCommand
public SVNLogCommand()
-
-
Method Details
-
acceptsRevisionRange
public boolean acceptsRevisionRange()- Overrides:
acceptsRevisionRange
in classSVNCommand
-
createSupportedOptions
protected java.util.Collection createSupportedOptions()- Specified by:
createSupportedOptions
in classAbstractSVNCommand
-
run
- Specified by:
run
in classAbstractSVNCommand
- Throws:
SVNException
-
handleLogEntry
Description copied from interface:ISVNLogEntryHandler
Handles a log entry passed.- Specified by:
handleLogEntry
in interfaceISVNLogEntryHandler
- Parameters:
logEntry
- anSVNLogEntry
object that represents per revision information (committed paths, log message, etc.)- Throws:
SVNException
-
printLogEntry
- Throws:
SVNException
-
getParentPath
-
doDiff
private void doDiff(SVNDiffClient client, SVNLogEntry logEntry, SVNPath target, SVNDepth depth) throws SVNException - Throws:
SVNException
-
printLogEntryXML
- Throws:
SVNException
-