SVNKit [SEP] programming language
SVNKit
SVNKit is an open-source, pure Java software library for working with the Subversion version control system. It is free to use on opensource projects but requires that you buy a commercial license to use to develop with proprietary software. It implements virtually all Subversion features and provides API to work with Subversion working copies, access and manipulate Subversion repositories.
Features.
Major SVNKit features are:
- Repository access over http(s)://, svn(+ssh):// and file:// protocols.
- Support for all working copy operations.
-
local access to default FSFS type of repositories).
- Experimental "Serf" HTTP access (SVNKit only provides support for DAV access).
- Some of HTTP authentication methods (e.g. SSPI) are not fully supported by the latest version of SVNKit.
Command line client.
Part of SVNKit library is a command line Subversion client implemented on top of SVNKit. It is compatible with the native Subversion command line client and may be used in environments where it is not possible to install native Subversion or from within