On Mon, Oct 24, 2011 at 3:13 PM, Daniel Shahaf <d...@daniel.shahaf.name> wrote:
> Hyrum K Wright wrote on Mon, Oct 24, 2011 at 15:09:52 -0500:
>> On Mon, Oct 24, 2011 at 2:11 PM, Daniel Shahaf <d...@daniel.shahaf.name> 
>> wrote:
>> > Hyrum K Wright wrote on Mon, Oct 24, 2011 at 14:01:20 -0500:
>> >> On Mon, Oct 24, 2011 at 1:13 PM, Daniel Shahaf <d...@daniel.shahaf.name> 
>> >> wrote:
>> >> > hwri...@apache.org wrote on Mon, Oct 24, 2011 at 17:48:07 -0000:
>> >> >> Author: hwright
>> >> >> Date: Mon Oct 24 17:48:06 2011
>> >> >> New Revision: 1188256
>> >> >>
>> >> >> URL: http://svn.apache.org/viewvc?rev=1188256&view=rev
>> >> >> Log:
>> >> >> Create a struct to hold the ever-growing collection of Ev2 shim 
>> >> >> callbacks.
>> >> >>
>> >> >> * subversion/include/svn_delta.h
>> >> >>   (svn_delta_shim_callbacks_t, svn_delta_shim_callbacks_default): New.
>> >> >>   (svn_editor__insert_shims): Use the struct in place of individual 
>> >> >> params.
>> >> >>
>> >> >
>> >> > svn_delta_shim_callbacks_dup()?
>> >>
>> >> I really hope this code never sees the light of a release.  We can add
>> >> that function if/when we need it.
>> >>
>> >
>> > Then put it in include/private/ ?
>>
>> gen-make.py complains loudly if a public header depends on a private one.
>>
>
> Then move svn_editor__insert_shims() to a private header too...?  Does
> it need to be public?

Unknown.  This is all still very much work-in-progress.  (To which you
are of course welcome to contribute!)

-Hyrum

>
>> >
>> >> -Hyrum
>> >>
>> >> >> * subversion/libsvn_ra_svn/editorp.c,
>> >> >>   subversion/libsvn_ra_neon/commit.c,
>> >> >>   subversion/svnsync/main.c,
>> >> >>   subversion/svnrdump/dump_editor.c,
>> >> >>   subversion/libsvn_wc/diff_editor.c,
>> >> >>   subversion/libsvn_wc/update_editor.c,
>> >> >>   subversion/libsvn_wc/status.c,
>> >> >>   subversion/libsvn_client/repos_diff.c,
>> >> >>   subversion/libsvn_client/mergeinfo.c,
>> >> >>   subversion/libsvn_client/export.c,
>> >> >>   subversion/libsvn_ra_serf/commit.c,
>> >> >>   subversion/libsvn_repos/commit.c,
>> >> >>   subversion/libsvn_repos/dump.c:
>> >> >>     Use the new struct and update callers to the shim API.
>> >> >>
>> >> >> * subversion/libsvn_delta/compat.c
>> >> >>   (svn_delta_shim_callbacks_default): New.
>> >> >>   (svn_editor__insert_shims): Use the new datatype.
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >>
>> >> uberSVN: Apache Subversion Made Easy
>> >> http://www.uberSVN.com/
>> >
>>
>>
>>
>> --
>>
>> uberSVN: Apache Subversion Made Easy
>> http://www.uberSVN.com/
>



-- 

uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com/

Reply via email to