[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: Mark Phippard <markphip_at_gmail.com>
Date: 2007-08-24 03:08:04 CEST

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.

Mark Phippard
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Aug 24 03:05:29 2007

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