Subversion is a leading and fast growing Open Source version control system. SVNKit brings Subversion closer to the Java world!
SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories - everything within your Java application.
SVNKit is written in Java and does not require any additional native applications or binaries.
SVNKit is portable and there is no need for OS specific code. SVNKit is compatible with the latest version of Subversion.
NOTE: SVNKit is free for non-commercial use.
Here are some key features of "SVNKit":
- SVNKit supports all standard Subversion operations, both on working copies and repository. It is compatible with all versions of Subversion, works over HTTP, SSH, SVN and FILE protocols.
- SVNKit provides API to version virtually any object model with standard Subversion repository; there is no need to keep anything in the filesystem.
- SVNKit works with local repositories as well as with remote ones - your web application will benefit from direct access to repository and will grind data stored in repository in the way you need it.
- Subversion 1.8 working copy and repository format and operations support.