You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Morten Andersen <mo...@mip.sdu.dk> on 2004/11/22 08:52:46 UTC

Using subversion from Java

How do I use subversion from Java?

I run a web-application written in Java, that saves data in a regular 
file-system. I would like to add versioning features using subversion.

What should I download? (javaHL??)
Is there any API's, tutorials or guidances to follow?
How do I make this shift from normal file-system to versioned file-system?

Regards


Morten Andersen
Master of applied mathematics and computer science
Associate professor

The Maersk Institute of Production technology at Southern Danish University 
www.mip.sdu.dk
Campusvej 55
DK-5230 Odense M
Denmark
+45 65 50 36 54
+45 61 71 11 03
Jabber id: hat@jabber.dk


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

Re: Using subversion from Java

Posted by Ben Collins-Sussman <su...@collab.net>.
On Nov 23, 2004, at 7:30 AM, Chris Rose wrote:

> On Mon, 22 Nov 2004 22:25:40 -0700, Kevin Williams 
> <ke...@bantamtech.com> wrote:
>>>> You might try http://tmate.org/svn/.
>>>
>>>
>>> Is that actually functional now?  And if so, has it undergone 
>>> extensive
>>> compatibility testing (since it's a complete reimplementation of svn
>>> functionality?)  I was under the impression that it was still a work 
>>> in
>>> progress.
>>
>> I'm not involved in the project, but it is definitely under heavy
>> development. I believe (could be wrong) that the developer is using it
>> as his svn client - self-hosting, so to speak.
>
> The problem is, so is subversion, and if the core project continues to
> break backwards compatibility with each point release (okay, I
> exaggerate slightly when referring to the client side)

"Break backwards compatibility"?  Are you referring to subversion 
itself?  If so, please be specific.  There should be no compatibility 
problems moving forwards and backwards between any subversion 1.X 
release and 1.y release.


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

Re: Using subversion from Java

Posted by Chris Rose <of...@gmail.com>.
On Mon, 22 Nov 2004 22:25:40 -0700, Kevin Williams <ke...@bantamtech.com> wrote:
> >> You might try http://tmate.org/svn/.
> >
> >
> > Is that actually functional now?  And if so, has it undergone extensive
> > compatibility testing (since it's a complete reimplementation of svn
> > functionality?)  I was under the impression that it was still a work in
> > progress.
> 
> I'm not involved in the project, but it is definitely under heavy
> development. I believe (could be wrong) that the developer is using it
> as his svn client - self-hosting, so to speak.

The problem is, so is subversion, and if the core project continues to
break backwards compatibility with each point release (okay, I
exaggerate slightly when referring to the client side) then it's going
to be really hard to have a parallel implementation of the client
functionality.  Witness even the eclipse svn plugin -- Last time I
looked it was still out of date.

-- 
Chris R.
======
Not to be taken literally, internally, or seriously.

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

Re: Using subversion from Java

Posted by Kevin Williams <ke...@bantamtech.com>.
>> You might try http://tmate.org/svn/.
> 
> 
> Is that actually functional now?  And if so, has it undergone extensive 
> compatibility testing (since it's a complete reimplementation of svn 
> functionality?)  I was under the impression that it was still a work in 
> progress.

I'm not involved in the project, but it is definitely under heavy 
development. I believe (could be wrong) that the developer is using it 
as his svn client - self-hosting, so to speak.

> 
> JavaHL, I know, is already functional and used by a number of projects. 
>  And it's guaranteed compatible, since it's using JNI to call the svn C 
> API.
> 

Being a Java enthusiast and C moron, I'm biased. I've been compiling 
Subversion on my XP laptop in VS.NET since version 0.17, and I've 
*never* gotten the java bindings to compile. The instructions are quite 
straight forward and simple, but not simple enough I guess. This library 
is a god-send for me.

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

Re: Using subversion from Java

Posted by Ben Collins-Sussman <su...@collab.net>.
On Nov 22, 2004, at 8:42 AM, Kevin Williams wrote:

> You might try http://tmate.org/svn/.

Is that actually functional now?  And if so, has it undergone extensive 
compatibility testing (since it's a complete reimplementation of svn 
functionality?)  I was under the impression that it was still a work in 
progress.

JavaHL, I know, is already functional and used by a number of projects. 
  And it's guaranteed compatible, since it's using JNI to call the svn C 
API.


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

Re: Using subversion from Java

Posted by Kevin Williams <ke...@bantamtech.com>.
You might try http://tmate.org/svn/.

Morten Andersen wrote:
> How do I use subversion from Java?
> 
> I run a web-application written in Java, that saves data in a regular 
> file-system. I would like to add versioning features using subversion.
> 
> What should I download? (javaHL??)
> Is there any API's, tutorials or guidances to follow?
> How do I make this shift from normal file-system to versioned file-system?
> 
> Regards
> 
> 
> Morten Andersen
> Master of applied mathematics and computer science
> Associate professor
> 
> The Maersk Institute of Production technology at Southern Danish 
> University www.mip.sdu.dk
> Campusvej 55
> DK-5230 Odense M
> Denmark
> +45 65 50 36 54
> +45 61 71 11 03
> Jabber id: hat@jabber.dk
> 
> 
> ---------------------------------------------------------------------
> 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