| 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