> -----Original Message-----
> From: MARTIN PHILIP [mailto:[email protected]] On Behalf Of
> Philip Martin
> Sent: dinsdag 12 maart 2013 12:54
> To: Philip Martin
> Cc: [email protected]
> Subject: Re: [PATCH] Allow building with g++
> 
> Philip Martin <[email protected]> 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 

Reply via email to