On Thu, May 14, 2026 at 4:41 PM Nathan Hartman <[email protected]>
wrote:

> On Thu, May 14, 2026 at 7:41 AM Timofei Zhakov <[email protected]> wrote:
>
>> On Wed, May 13, 2026 at 10:20 PM Branko Čibej <[email protected]> wrote:
>>
>>> On 10. 5. 26 14:44, Branko Čibej wrote:
>>>
>>> On 9. 5. 26 08:41, Branko Čibej wrote:
>>>
>>> Hi all,
>>>
>>> This is just to let you know that I'm working on updating JavaHL. Not
>>> adding everything that's missing,
>>> but updating the use of deprecated APIs and adding things like
>>> WC-version and store-pristines options.
>>>
>>> I'll try to get this ready for the next 1.15.0 release candidate.
>>>
>>>
>>> Done as much as I can be bothered to. Please review
>>> branches/javahl-1.15. I'd like to merge that to trunk soon and propose for
>>> backport to 1.15.x for the next release candidate.
>>>
>>> Tested on ARM64 with JDK 1.8, 11 and 25.
>>>
>>>
>>> Any takers? Otherwise I'll just merge to trunk and create the backport
>>> proposal. All the JavaHL tests still pass.
>>>
>>>
>>> On this note: do we have any reliable information about there being any
>>> actual users of JavaHL outside of our test suite? Maintaining this monster
>>> is not the most fun thing I can think of, so unless we have actual
>>> downstream users, I'd prefer to mark the whole thing as deprecated and move
>>> on.
>>>
>>
>> I assume JetBrains' IDEs might use those bindings for their SVN
>> integration but again there is no information that I have if I wasn't
>> guessing.
>>
>> --
>> Timofei Zhakov
>>
>
>
> Ah, that reminds me of the Eclipse ecosystem. Subclipse (SVN client for
> Eclipse) looks like it has thousands of installs per month [1].
>
> [1] https://marketplace.eclipse.org/content/subclipse#metrics
>
>
I never used it, but it looks cool.

It seems like it also uses JavaHL [1].

[[[
...

Subclipse is written to Subversion's JavaHL API interface. SVNKit works
with Subclipse because it provides an implementation of that interface.
[cut]

When it is possible, we have always recommended using the native Subversion
JavaHL implementation but we recognize this is not always easy to do and
using SVNKit is often the simpler path to take.
]]]

[1] https://github.com/subclipse/subclipse#svnkit

-- 
Timofei Zhakov

Reply via email to