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.
Support for an encrypted credentials cache on Windows has been added. The connections pool has been reimplemented and supports inactivity timeout. Many bugs were fixed.
URL: SVNKit :: Subversion for Java