Kamesh Jayachandran wrote:
>> Well, we don't currently do so anywhere in the C++ side of JavaHL, and
>> I'm just a little leery of getting into that habit. I see the JavaHL
>> bindings as just another consumer of the client API, which just happens
>> to live in our repo; I don't see why it should get special privileges.
>> This is completely orthogonal to the purpose of libsvn_fs_util.
>
>
> Well, if it is the case why not promote
> 'svn_client__get_revision_number' to be a public API by renaming it and
> keeping the symbol in subversion/include/svn_client.h?
Well, that's fine, if there's a need for it. I'm against promoting an
API for the sake of promoting an API, though. Looking back at your
proposed JavaHL API, is there a reason why you need to add an API to
JavaHL? Why can't you use info() to get the revision numbers you are
interested in, and do the youngest v. HEAD comparisons in a wrapper?
It's possible that I don't fully grasp what you are trying to do here.
-Hyrum
Received on 2008-03-27 15:27:58 CET