org.apache.tools.ant.taskdefs.cvslib

Class CvsTagDiff

public class CvsTagDiff extends AbstractCvsTask

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 ) >
 

Since: Ant 1.5

UNKNOWN: name="cvstagdiff"

Method Summary
voidexecute()
Execute task.
voidsetDestFile(File f)
Set the output file for the diff.
voidsetEndDate(String s)
Set the end date.
voidsetEndTag(String s)
Set the end tag.
voidsetIgnoreRemoved(boolean b)
Set the ignore removed indicator.
voidsetPackage(String p)
The package/module to analyze.
voidsetStartDate(String s)
Set the start date.
voidsetStartTag(String s)
Set the start tag.

Method Detail

execute

public void execute()
Execute task.

Throws: BuildException if an error occurs

setDestFile

public void setDestFile(File f)
Set the output file for the diff.

Parameters: f the output file for the diff.

setEndDate

public void setEndDate(String s)
Set the end date.

Parameters: s the end date.

setEndTag

public void setEndTag(String s)
Set the end tag.

Parameters: s the end tag.

setIgnoreRemoved

public void setIgnoreRemoved(boolean b)
Set the ignore removed indicator.

Parameters: b the ignore removed indicator.

Since: Ant 1.8.0

setPackage

public void setPackage(String p)
The package/module to analyze.

Parameters: p the name of the package to analyse

setStartDate

public void setStartDate(String s)
Set the start date.

Parameters: s the start date.

setStartTag

public void setStartTag(String s)
Set the start tag.

Parameters: s the start tag.