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

Re: Java bindings: Add r23966 to 1.4.5?

From: David Glasser <glasser_at_davidglasser.net>
Date: 2007-09-08 17:48:53 CEST

On 8/23/07, Mark Phippard <markphip@gmail.com> wrote:
> On 8/23/07, Nick Crossley <ndjc@ncrossley.com> wrote:
> > > On 8/23/07, Nick Crossley <ndjc@ncrossley.com> wrote:
> > >> Is there any chance of back-porting r23966 to Subversion 1.4.5? It is not
> > >> in the current set of changes listed in the 1.4.5 STATUS file.
> > >>
> > >> The change adds support for peg revisions when calling logMessages from Java
> > >> (using the underlying log3 method in place of log2). Without this change it
> > >> is tricky to get the history of an object not currently visible in HEAD, and
> > >> it will probably be quite a while until 1.5 is out and everyone has upgraded
> > >> to it.
> > >>
> > >> I would be willing to construct and test a patch if that would help.
> > >
> > > Sorry, we do not make additions and changes to API in patch releases.
> > > Just bug fixes.
> >
> > Personally, I consider lack of coverage like this a defect in the Java
> > bindings - the underlying API is present in 1.4.x, but not exposed to Java.
> >
> > But that's OK, I'll just have to provide my own JNI code for the wrapper.
>
> It is certainly an oversight, but the JavaHL (and all language
> bindings) are driven by need only. There is no overarching attempt to
> cover every Subversion API. It is up to the consumers of the API to
> define the need so that the API's are exposed. If you are concerned,
> then you need to get some "skin in the game" and drive JavaHL API
> requirements during the development process for the next release.
> Once the release is cut we cannot go back and start adding more API's.

For what it's worth, I don't pay much attention to JavaHL, but
certainly on the SWIG side of things we do have precedent for
backporting changes that add bindings coverage to pre-existing APIs
(see r22170, say)...

--dave

-- 
David Glasser | glasser_at_davidglasser.net | http://www.davidglasser.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Sep 8 17:45:34 2007

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