On Fri, Jan 24, 2014 at 3:17 PM, Bert Huijben <b...@qqmail.nl> wrote:
>...
> And in many discussions the result is that we should have never introduced
> libsvn_wc and libsvn_client as separate libraries.

Could we take every function in svn_wc_private.h and move them into
libsvn_client? (I'm assuming those functions are *only* called from
_client) ... certainly, we may need some new entrypoints to support
the shifted functions, but how much can be shifted over?

Is it possible to say "no more WC functions" and only introduce
public/private Client functions? (and hide the very low-level piping
in svn_wc_private)

In short: how much could be migrated to eliminate the client/wc distinction?

(I disagree with folding in RA, however)

> I don't see a problem with adding yet another library, but I don't like

Ugh. We have too many already.

>...
> +1 on moving it to another header file, but I'm not sure about the
> requirement for yet another library... especially with a name that tells the
> user nothing... Every library is a 'tool'.

Agreed.

And how solid are these? Should they hang in include/private for one release?

I look at mtcc.h and the header is *broken*. The #define guard is
wrong, there is no extern "C" in there. It seems immature, and not
ready for immediate release.

>...

Cheers,
-g

Reply via email to