Hyrum, for the DAV portions of this commit, you could make use of
subversion/include/private/svn_dav_protocol.h to replace all the
magic protocol strings with macro constants.
- Dan
On Sat, 22 Sep 2007, hwright@tigris.org wrote:
> Author: hwright
> Date: Sat Sep 22 15:06:53 2007
> New Revision: 26756
>
> Log:
> On the ancestry-walk branch:
> Expose the svn_repos_get_file_ancestry() API through the RA layer. This
> only implements the client-side RA layer functions, not yet the server.
>
> * subversion/libsvn_ra/ra_loader.c
> (svn_ra_get_file_ancestry): New.
>
> * subversion/libsvn_ra/ra_loader.h
> (svn_ra_vtable): Add entry for get_file_ancestry().
>
> * subversion/libsvn_ra_local/ra_plugin.c
> (svn_ra_local__get_file_ancestry): New.
> (ra_local_vtable): Add entry for get_file_ancestry().
>
> * subversion/libsvn_ra_serf/serf.c
> (serf_vtable): Add entry for get_file_ancestry().
>
> * subversion/libsvn_ra_serf/blame.c
> (blame_context_t): Update handler type.
> (start_blame, end_blame): Update handler arguments.
> (process_request): New.
> (svn_ra_serf__get_file_revs, svn_ra_serf__get_file_ancestry): Implement as
> wrappers around process_request().
>
> * subversion/libsvn_ra_serf/ra_serf.h
> (svn_ra_serf__get_file_ancestry): New.
>
> * subversion/libsvn_ra_neon/file_revs.c
> (process_request): New.
> (svn_ra_neon__get_file_revs, svn_ra_neon__ge_file_ancestry): Implement as
> wrappers around process_request().
>
> * subversion/libsvn_ra_neon/session.c
> (neon_vtable): Add get_file_ancestry() entry.
>
> * subversion/libsvn_ra_neon/ra_neon.h
> (svn_ra_neon__get_file_ancestry): New prototype.
>
> * subversion/libsvn_ra_svn/client.c
> (process_file_revs): New.
> (ra_svn_get_file_revs, ra_svn_get_file_ancestry): Implement as wrappers
> around process_file_revs().
...
- application/pgp-signature attachment: stored
Received on Mon Sep 24 22:37:04 2007