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

Re: question about private header

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2005-11-09 19:26:12 CET

On 11/9/05, Mary Jane Lemur <mjlemur@gmail.com> wrote:
> hi list,
>
> i'm just starting to poke around svn source, and i noticed that in
> libsvn_fs_base one of the files (reps-strings.c) directly #includes
> ../libsvn_delta/delta.h. i guess it's because that C file calls
> svn_txdelta__compose_windows... anyway, i read the hacking page and it seems
> like that's a violation of svn library policy. why isn't the
> compose_windows func something pubilc in svn_delta.h? it seems weird to me.

We can break our own policies internally if we want to.

The Subversion libraries are only designed to work in a matched set
(i.e. you need version 1.3.0 of libsvn_delta AND libsvn_fs_base, you
can't use different versions), so poking around at the "not for public
use" functions in one subversion library from another one is ok.

But just because we do it, doesn't mean anyone else can ;-)

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Nov 9 19:26:59 2005

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