Apache Subversion Ant Library
Idea
The main purpose of this Apache 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.