Apache Ant site Apache Ant logo

the Apache Ant site
Home
Projects
 

Subversion Ant Library

Idea

The main purpose of this Ant library is to provide the same level of support that Ant provides for CVS. This means the tasks are wrappers on top of the command line client (read: you still need to install an svn client) and there is not much more than running the executable and creating some reports.

If you are looking for projects that aim at more, there are better alternatives, for example Subclipse's Ant task or JavaSVN.

Tasks

svn

A very thin layer on top of the command line executable, comparable to the CVS task.

changelog

Creates a log of change comments between two revisions, comparable to CvsChangeLog.

*diff

<tagdiff> creates a differences report for the changes between two tags or branches.

<revisiondiff> creates a differences report for the changes between two revisions.

Together comparable to CvsTagDiff.

Examples