The only pure Java™ Subversion library in the world!
Home Get Library Knowledge Base Licensing

Using SVNKit via SVNClient (JavaHL) API

SVNKit provides a replacement for the native JavaHL API - the SVNClient class that does not use any native bindings. This SVNClient also implements SVNClientInterface (org.tigris.subversion.javahl) as the native one but uses only the SVNKit library API (written in pure Java!). If you have code written with using the native SVNClient class, you may simply replace that class with the new one provided by SVNKit.

To use this replacement you should put the svnkit-javahl.jar archive file onto your classpath instead of the native one. This jar file comes with SVNKit builds.

In addition SVNKit provides yet one implementation of SVNClientInterface - SVNClientImpl. Read details about this class.



If you have any questions regarding SVNKit, would like to report a bug or contribute a patch, please write to support@svnkit.com


Java™ and all Java-based marks are a trademark or registered trademark of Sun Microsystems, Inc, in the United States and other countries. TMate Software and the website svnkit.com are independent of Sun Microsystems, Inc. and have no relationship, formal or informal.