Alexander has posted 4 posts at DZone. You can read more from them at their website. View Full User Profile

SVNKit 1.2.0, Pure Java Subversion Library

  • submit to reddit

We are pleased to announce that SVNKit 1.2.0 is now available to download from

SVNKit is a pure Java Subversion library that provides APIs to access and manipulate Subversion repositories and working copies. SVNKit does not require any native binaries to be installed in order to work with Subversion.

SVNKit is widely adopted by Java community and gradually becomes de-facto standard when it comes to Subversion support. SVNKit works great as part of any Java product, be it standalone desktop, OSGI-based or server-side software product.

Among SVNKit applications are IDE Subversion integrations, Subversion tracking and reporting tools and arbitrary object model versioning that may use Subversion repository to store business model objects.

This release includes:

  • Subversion 1.5.x features support:
    • New merge and merge tracking,
    • Changelists,
    • Sparse directories,
    • 1.5.x JavaHL API implementation,
    • and others mentioned in Subversion release notes.
  • Updated Javadoc.
  • New Subversion command line client implementation.
  • Lot of new bugfixes and enhancements.

SVNKit is Open Source and licensed under GPL-like license. For those who wouldn't like to disclose their source code we offer dual-licensing scheme. 

More information on SVNKit, including documentation, source code examples and licensing policy could be found at our web site at

With best regards, SVNKit development team. 

Average: 5 (3 votes)
Published at DZone with permission of its author, Alexander Kitaev.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Mike P(Okidoky) replied on Thu, 2008/10/02 - 12:55pm

I like Mercurial (hg) much better because of its decentralized repository system. But what I don't like about it is that it is written in Python. Does anyone know of a Java version of hg?

Jacek Furmankiewicz replied on Tue, 2008/10/07 - 7:26am

Please, there is nothing wrong with Python. Use the best tool for the job. Git is written in C and it seems to be even better than Mercurial. Are you going to avoid it to because of that?

We cannot pretend that we live in a Java-only universe...


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.