On Sun, Mar 23, 2003 at 10:28:27PM -0800, Garret Wilson wrote:
> Garrett,
>
> Garrett Rooney wrote:
> >please, for the love of god and for your own sanity, do not try to clone
> >svn in java, it is doomed to failure, especially considering that all
> >the libraries you'd have to reimplement are still moving targets, so
> >you'll be continually playing catch up.
>...
> I am somewhat familiar with the WebDAV protocol, which should be
> relatively straightforward to implement natively in Java. In my little
> naive world I was hoping there was just a "little" extra Subversion
> stuff to add. From what you and others have said, though, it sounds as
> if, even if this were the case, the API is a moving target.
To clarify: the libraries are still mucking around with their APIs. The
*protocols* are actually quite stable. We're making a few tweaks here and
there for ra_dav and ra_svn, but I wouldn't even begin to classify that as a
"moving target".
If you were to implement, say, a Java tool for browsing an SVN repository
via WebDAV and possibly making some various edits [that don't require a
working copy], then please... by all means. WebDAV clients can certainly
browse an SVN repos today, but a custom GUI that knows about SVN's DeltaV
interface don't really exist. That might be kinda cool.
But to replicate a full client in Java? Quite possible, sure. That is part
of the reason that WebDAV is used as a protocol. But hoo... you'll have some
major work ahead of you. Granted, we've already "explored the space" with
the existing C libraries, so that'll make it easier. But easy? hehe. Nope.
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 Tue Mar 25 22:35:25 2003