Subversion 1.7 Compatibility
Lastest stable version of SVNKit (1.7.9) is compatible with Subversion 1.7 working copy format and with Subversion 1.7 servers.
Previous version of SVNKit (1.3.8) is not compatible with Subversion 1.7 working copy format and compatible with Subversion 1.7 servers.
Official Git Repository
We use SubGit to maintain a writable Git mirror of SVNKit Subversion repository. If you would like to get SVNKit sources and prefer to use Git version control system, you may use the following command to clone SVNKit Git repository:
$ git clone http://svn.svnkit.com/git/svnkit svnkit
Latest Stable Version
12 April 2013, 10:00, version 1.7.9
+ SSL support improvements. + SqlJet library 1.1.7 is used. + Other minor stability improvements and bugfixes.
full changelog up to this build
| Standalone Version | org.tmatesoft.svn_1.7.9.standalone.zip |
| Standalone Version (without JNA) | org.tmatesoft.svn_1.7.9.standalone.nojna.zip |
| Source Code Archive | org.tmatesoft.svn_1.7.9.src.zip |
| Eclipse Update Site Archive | org.tmatesoft.svn_1.7.9.eclipse.zip |
| Eclipse Update Site Location | http://eclipse.svnkit.com/1.7.x |
| Source Code | @svn repository |
Older Version
25 May 2012, 19:02, version 1.3.8
+ Dependencies updated: * Sequence Library v1.0.2 * SqlJet Library v1.1.2 * Trilead Library 1.0.0 build 215 * JNA Library v3.4.0 + Locked file scheduled for deletion caused tree conflict on update, fixed. + Hooks were not ran when repository path contained spaces, fixed. + Lock related operations did not work properly with 1.2 or older svnserve servers, fixed.
full changelog up to this build
| Standalone Version | org.tmatesoft.svn_1.3.8.standalone.zip |
| Standalone Version (without JNA) | org.tmatesoft.svn_1.3.8.standalone.nojna.zip |
| Source Code Archive | org.tmatesoft.svn_1.3.8.src.zip |
| Eclipse Update Site Archive | org.tmatesoft.svn_1.3.8.eclipse.zip |
| Eclipse Update Site Location | http://eclipse.svnkit.com/1.3.x |
| Source Code | @svn repository |
Maven Repository
We maintain our own Maven 2 repository where new SVNKit artifacts are published. SVNKit atifact details:
| Group Id | org.tmatesoft.svnkit |
| Artifacts Ids | svnkit, svnkit-cli, svnkit-javahl16, svnkit-osgi |
| Version | 1.3.8, 1.3.9-SNAPSHOT, 1.7.9, 1.7.10-SNAPSHOT |
| Releases Repository | http://maven.tmatesoft.com/content/repositories/releases/ |
| Snapshots Repository | http://maven.tmatesoft.com/content/repositories/snapshots/ |
Daily Builds
We are running continuous integration server at http://teamcity.tmatesoft.com/. SVNKit is built and full tests suite is conducted daily, in addition there are automated build procedures for every modification with reduced tests suite.
Eclipse Update Site
To install SVNKit as an Eclipse plugin or to make sure that you have the latest version installed, use http://eclipse.svnkit.com/1.7.x/ as an update site location in Eclipse Update Manager.
- In Eclipse menu select Help->Software Updates
- Then choose 'Available Software' tab
- Click 'Add Site...' button
- Type http://eclipse.svnkit.com/1.7.x/ in the 'Location' field and press 'OK'.
- Check the new site (it should appear in the list of update sites) and follow further steps as prompted by Eclipse.
Use http://eclipse.svnkit.com/1.3.x/ as an update site location to get older version of SVNKit (1.3.8).
Latest Development Version
To browse source code visit
http://svn.svnkit.com/repos/svnkit/
To get the latest source code (with the SVN command line client) use the following command:
$ svn co http://svn.svnkit.com/repos/svnkit/trunk/
Then use the following commands to build SVNKit from sources:
$ ./gradlew clean build -x test
$ cd svnkit-distribution/build/distributions

![[Sub]Versioning for Java. The only pure Java Subversion Library in the world!](img/slogan.gif)
