You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Rupert Woodman <ru...@microfocus.com> on 2006/03/24 17:21:16 UTC

Java interface to Subversion

Hi,

Is there a Java API to access a subversion repository, perform updates, 
commits etc?
I guess I could use the CLI if one not available, but would obviously prefer 
to use a proper API.

Many thanks




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: Java interface to Subversion

Posted by Lieven Govaerts <lg...@mobsol.be>.
Yes, there are two in fact.

JavaHL is included in the subversion package, it's a Java wrapper for the 
C API (ie. the official client libraries).

JavaSVN is a pure Java implementation of (most of the) Subversion client 
API. You can find it here: http://tmate.org/svn/. While JavaSVN is
compatible
with the C API, it's not a 100% identical match. 

I've used both myself, and they both work very well. They both implement
the same Java interface (SVNClientInterface), so you can easily swap 
between the two. 

regards,

Lieven.


> -----Original Message-----
> From: news [mailto:news@sea.gmane.org] On Behalf Of Rupert Woodman
> Sent: vrijdag 24 maart 2006 18:21
> To: users@subversion.tigris.org
> Subject: Java interface to Subversion
> 
> 
> Hi,
> 
> Is there a Java API to access a subversion repository, 
> perform updates, commits etc?
> I guess I could use the CLI if one not available, but would 
> obviously prefer to use a proper API.
> 
> Many thanks
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org