|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task org.apache.tools.ant.taskdefs.AbstractCvsTask org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
public class CvsTagDiff
Examines the output of cvs rdiff between two tags. It produces an XML output representing the list of changes.
<!-- Root element --> <!ELEMENT tagdiff ( entry+ ) > <!-- Start tag of the report --> <!ATTLIST tagdiff startTag NMTOKEN #IMPLIED > <!-- End tag of the report --> <!ATTLIST tagdiff endTag NMTOKEN #IMPLIED > <!-- Start date of the report --> <!ATTLIST tagdiff startDate NMTOKEN #IMPLIED > <!-- End date of the report --> <!ATTLIST tagdiff endDate NMTOKEN #IMPLIED > <!-- CVS tag entry --> <!ELEMENT entry ( file ) > <!-- File added, changed or removed --> <!ELEMENT file ( name, revision?, prevrevision? ) > <!-- Name of the file --> <!ELEMENT name ( #PCDATA ) > <!-- Revision number --> <!ELEMENT revision ( #PCDATA ) > <!-- Previous revision number --> <!ELEMENT prevrevision ( #PCDATA ) >
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTask |
---|
DEFAULT_COMPRESSION_LEVEL |
Fields inherited from class org.apache.tools.ant.Task |
---|
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
CvsTagDiff()
|
Method Summary | |
---|---|
void |
execute()
Execute task. |
void |
setDestFile(java.io.File f)
Set the output file for the diff. |
void |
setEndDate(java.lang.String s)
Set the end date. |
void |
setEndTag(java.lang.String s)
Set the end tag. |
void |
setPackage(java.lang.String p)
The package/module to analyze. |
void |
setStartDate(java.lang.String s)
Set the start date. |
void |
setStartTag(java.lang.String s)
Set the start tag. |
Methods inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTask |
---|
addCommandArgument, addCommandArgument, addConfiguredCommandline, addConfiguredCommandline, configureCommandline, getCommand, getCvsRoot, getCvsRsh, getDest, getErrorStream, getExecuteStreamHandler, getOutputStream, getPackage, getPassFile, getPort, getTag, removeCommandline, runCommand, setAppend, setCommand, setCompression, setCompressionLevel, setCvsRoot, setCvsRsh, setDate, setDest, setError, setErrorStream, setExecuteStreamHandler, setFailOnError, setNoexec, setOutput, setOutputStream, setPassfile, setPort, setQuiet, setReallyquiet, setTag |
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CvsTagDiff()
Method Detail |
---|
public void setPackage(java.lang.String p)
setPackage
in class AbstractCvsTask
p
- the name of the package to analysepublic void setStartTag(java.lang.String s)
s
- the start tag.public void setStartDate(java.lang.String s)
s
- the start date.public void setEndTag(java.lang.String s)
s
- the end tag.public void setEndDate(java.lang.String s)
s
- the end date.public void setDestFile(java.io.File f)
f
- the output file for the diff.public void execute() throws BuildException
execute
in class AbstractCvsTask
BuildException
- if an error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |