Login | Register
My pages Projects Community openCollabNet

SvnAnt

SvnAnt is an ant task that provides an interface to Subversion revision control system that is a compelling replacement for CVS in the open source community.

With the help of the underlying svnClientAdapter, <svn> task uses javahl - a native (JNI) java interface for the subversion api if it can find the corresponding library.
(See the subclipse FAQ for hints how to get it for your operating system).
Otherwise it uses the svn(.exe) command line interface (which must be present on your OS' path).

SvnAnt supports most of the major Subversion commands.

Documentation

Documentation for the <svn> task is in the /doc directory of the distribution package.

Or directly here.

Current Release

The current stable release is SvnAnt 1.0.0.

You can download it here.

Latest development

The latest development release of SvnAnt is 1.1.0-RC2.

You can also browse the latest source here.

Or check out the current development source from the repository using svn (username: guest passwd: none):

    svn co http://subclipse.tigris.org/svn/subclipse/trunk/svnant/ svnant

Or try the SvnAnt itself to get them:

    <svn username="guest" password="">
      <checkout url="http://subclipse.tigris.org/svn/subclipse/trunk/svnant/" revision="HEAD" destPath="svnant" />
    </svn>