I would actually prefer to see daylight between the two APIs. Perhaps
svnClientAdapter can merely mirror the javasvn interface and only bind
directly to it in JavaSvnClientAdapter and JavaSvnPromptUserPassword?
That way the dependency would only be runtime, and users like me who
can't go anywhere near JavaSVN because of the licensing issues
(without paying for it, which, Alex, I'm trying desparately to sort
out!) can continue using the JNI / CLI impls of ISVNClientAdapter.
I'm keen to help out in any way I can to resolve this issue, because
it is a showstopper for me and my usage of svnClientAdapter.
On 31/10/05, Mark Phippard <email@example.com> wrote:
> Gareth Bryan <firstname.lastname@example.org> wrote on 10/31/2005 09:12:58 AM:
> > I've noticed in the latest release (0.9.36) that there is now a
> > compile-time dependency between svnClientAdapter and JavaSVN.
> > Specifically,
> > "public class JhlPromptUserPassword implements
> > org.tmatesoft.svn.core.javahl.PromptUserPassword4"
> > I was just wondering if anyone on this list knew the reasons for
> > introducing this dependency. I have the situation now where my app
> > (which consumes svnClientAdapter) fails under 0.9.36 unless I make
> > javasvn.jar available on the classpath (NullPointerException at
> > AbstractJhlClientAdapter line 1612).
> > The requirement to distribute javasvn gives me significant licensing
> > headaches. In fact, surely svnClientAdapter now has to be released
> > under the tMate license?
> > Would appreciate any clarifications on this issue. Should I post to
> > the dev list?
> That interface was added for the new SSH prompting ability. Perhaps we
> can work with Alexander to have this interface defined in
> svnClientAdapter? Of course that adds a dependency for him.
> Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
> To unsubscribe, e-mail: email@example.com
> For additional commands, e-mail: firstname.lastname@example.org
Received on Tue Nov 1 02:21:42 2005