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

Re: svn client api comments

From: Barry Scott <barry_at_barrys-emacs.org>
Date: 2005-03-13 21:22:08 CET

On Mar 12, 2005, at 14:24, Ben Collins-Sussman wrote:

>
> On Mar 12, 2005, at 5:22 AM, Barry Scott wrote:
>>
>> I'm frustrated by the lack of features and outstanding bugs in
>> svn_client API. I'm seriously investigating
>> what it will take to avoid it completely and work with RA and WC
>> instead. I know that this will fix a number
>> of the issues I have with svn_client API.
>
> The definition of libsvn_client is: "common things that clients would
> want to do that involve the coordination of libsvn_ra and libsvn_wc."
>
> If you avoid this library completely and only use RA and WC apis, then
> that's essentially equivalent to writing your own libsvn_client from
> scratch. It boggles my mind that you'd rather reimplement the whole
> high-level wheel than help improve the existing one.

The problems I see with svn_client API are:

* support depth rather then recurse everywhere - rejected as "I'm not
convinced"
   - for ls, propget, proplist, status, diff
* implement cat from the wc - bug over a year old
* make sure that performance is reasonable
   - propget, proplist is very slow if you want all the props for all
file in one dir

Is there any chance of getting svn core to accept patches for that lot?
And its quite a lot of new code.

If no then writing my own is cheap.

Barry

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Mar 13 21:23:32 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.