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

Using JavaSVN via SVNClient (JavaHL) API

JavaSVN 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 JavaSVN 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 JavaSVN.

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

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



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