This package provides an implementation of the native Subversion javahl binding interface SVNClientInterface that is distributed within the org.tigris.subversion.javahl package. This implementation - called SVNClientImpl - is a replacement for the Subversion's default one - SVNClient (also distributed in org.tigris.subversion.javahl). The main difference between these implementations concludes in that the native javahl binding class SVNClient uses system dependent native libraries (in most cases a user need to build those libraries by himself) while JavaSVN solution - SVNClientImpl - uses the JavaSVN library itself which is an absolutely pure Java client library that has no native dependancies.