> -----Original Message-----
> From: MARTIN PHILIP [mailto:codematters_at_ntlworld.com] On Behalf Of
> Philip Martin
> Sent: dinsdag 12 maart 2013 12:54
> To: Philip Martin
> Cc: dev_at_subversion.apache.org
> Subject: Re: [PATCH] Allow building with g++
>
> Philip Martin <philip_at_codematters.co.uk> writes:
>
> > None of the changes affect Subversion's public API.
>
> Oops! Looking at the log I see that this bit does change the API:
>
> > * subversion/include/svn_ra_svn.h
> > (enum svn_ra_svn_item_kind_t): New, replaces enum nested in
> > struct svn_ra_svn_item_t.
>
> I think that change is backward compatible for C. The enum identifiers
> are already global in C. It is changing the type of svn_ra_svn_item_t
> but only replacing one enum with another.
It is not backwards compatible for C++, but I don't care.
I wish most of this wasn't even part of our public API.
(It is just shared between libsvn_ra_svn and svnserve, via a public api.
Nobody else should use it directly)
Bert
Received on 2013-03-12 18:31:43 CET