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

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.

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.