SVNKit is a pure Java Subversion (SVN) client library. This means that users of the library (i.e. Java applications) do not have to include svn native binaries or javahl bindings to work with subversion repositories. It is not only a 100% Java replacement for javahl bindings, but also a library that provides a high level of control over subversion repository operations.
This release includes complete support for virtually all new Subversion 1.5.0 features, an improved SVNKit-based command line Subversion client, and a complete Subversion 1.5.0 JavaHL API implementation.
URL: SVNKit*::*Subversion for Java