SVNKit

SVNKit is a pure Java Subversion library. It provides support for all Subversion operations and, additionally, low-level API that allows one to work directly with Subversion repository.

The SVNKit Webpage