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

RE: [PATCH] Allow building with g++

From: Bert Huijben <bert_at_qqmail.nl>
Date: Tue, 12 Mar 2013 14:20:13 +0100

> -----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

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