Eric Peers wrote on Wed, 7 Jul 2010 at 04:44 -0000: > Incidentally, where is [svn_ra_reparent] defined??? I can't > find it in the libraries, but I see it in libsvn_ra-1.so but not in the > libsvn_ra directory...
% grep svn_ra_reparent tags svn_ra_reparent ./subversion/include/svn_ra.h /^svn_ra_reparent(svn_ra_session_t *ra_session,$/;" p signature:(svn_ra_session_t *ra_session, const char *url, apr_pool_t *pool) svn_ra_reparent ./subversion/libsvn_ra/ra_loader.c /^svn_error_t *svn_ra_reparent(svn_ra_session_t *session,$/;" f signature:(svn_ra_session_t *session, const char *url, apr_pool_t *pool) To save you some work: you'll see it calls vtable->reparent(). So the functions you *really* want are svn_ra__*_reparent(): % grep _reparent tags | awk '{print $1,$2}' | grep -v tools/server-side/ ra_svn_reparent ./subversion/libsvn_ra_svn/client.c svn_log__reparent ./subversion/include/private/svn_log.h svn_log__reparent ./subversion/libsvn_subr/log.c svn_ra_local__reparent ./subversion/libsvn_ra_local/ra_plugin.c svn_ra_neon__reparent ./subversion/libsvn_ra_neon/session.c svn_ra_reparent ./subversion/include/svn_ra.h svn_ra_reparent ./subversion/libsvn_ra/ra_loader.c svn_ra_serf__reparent ./subversion/libsvn_ra_serf/serf.c test_reparent ./subversion/bindings/swig/ruby/test/test_ra.rb