[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Developing Java Client?

From: Greg Stein <gstein_at_lyra.org>
Date: 2003-10-23 19:57:38 CEST

On Thu, Oct 23, 2003 at 07:45:34PM +0200, Patrick Mayweg wrote:
> Hi Noel,
>
> Noel J. Bergman wrote:
>...
> >However, apparently, Subversion does a great deal of work on the client
> >side, so it is not a matter of just writing a transport layer. See:

Right.

>...
> I think for building a full pure java client you have to port 95% of the
> C-code to java and keep it in sync with the C-code. That why I went the
> JNI-way.

Exactly.

Note that you *could* implement an entirely different strategy on the
client side. It isn't strictly true that you'd have to mirror the working
copy. It would be possible to maintain all state in a local database via
JDBC, for example. You could also write a subset of libsvn_client if you
wanted (e.g. no 'svn_client_switch' or things like that). You could also
drop the auth framework if you just went with DAV and relied on setting
that up properly.

*shrug*

It is still a huge task. It would also be totally divergent from the
"real" Subversion, so it would really need a different name to avoid
confusion.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 23 20:03:21 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.