About
JavaSVN is a pure java Subversion (SVN) client library. This means that users
of the library, i.e. java applications do not have to include svn native binaries
or javahl bindings to work with subversion repository. JavaSVN library is not
only a 100% java replacement for javahl bindings, but also a library that provides
high level of control over subversion repository operations.
Professional Support
If you're using JavaSVN in business-critical applications, you may get a professional
support for JavaSVN library. This support includes bug fixes, development prioritization
and problem support. If you're interested in professional JavaSVN support, please contact
support@tmatesoft.com for more details.
|
JavaSVN Users
|
Major Features
- No external binaries or libraries are needed
- Supports http, https, svn and svn+ssh connection protocols
- Default implementation provides support for default subversion working copy files
- Low level API allows to work directly with repository, without filesystem overhead
- Extensible design - every part of implementation could be extened or replaced
- May be used as a transparent javahl replacement
Check the
JavaSVN status page to see
what features are planned, but not yet implemented.
License
Licence Agreement (BSD-like)
Documentation
New: Mailing List (ask your questions there)
How to Use (for developers)
Build Instructions
For Subclipse (and svnant) Users
Using JavaSVN with Ant
JavaDoc
Library Usage Examples (for developers)
Issue Tracker
Use the following link to view JavaSVN issues or submit a new one:
JavaSVN Issue Tracker.
Please read
documentation chapter on how to get JavaSVN log before submitting a bug report.
Repository
To browse source code visit
http://72.9.228.230:8080/svn/jsvn/
To get the latest source code use the following command:
$ svn co http://72.9.228.230:8080/svn/jsvn/trunk/