Author: hwright
Date: Thu Apr 12 17:00:53 2012
New Revision: 1325384

URL: http://svn.apache.org/viewvc?rev=1325384&view=rev
Log:
Remove a circular library reference introduced in r1325370: call the ra_serf-
specific function, rather than the libsvn_ra one.

* subversion/libsvn_ra_serf/serf.c
  (svn_ra_serf__get_repos_root): Un-static-ify.

* subversion/libsvn_ra_serf/ra_serf.h
  (svn_ra_serf__get_repos_root): Add prototype.

* subversion/libsvn_ra_serf/commit.c
  (svn_ra_serf__get_commit_editor): Call the library-local version.

Modified:
    subversion/trunk/subversion/libsvn_ra_serf/commit.c
    subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
    subversion/trunk/subversion/libsvn_ra_serf/serf.c

Modified: subversion/trunk/subversion/libsvn_ra_serf/commit.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/commit.c?rev=1325384&r1=1325383&r2=1325384&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/commit.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/commit.c Thu Apr 12 17:00:53 2012
@@ -2369,7 +2369,7 @@ svn_ra_serf__get_commit_editor(svn_ra_se
   *ret_editor = editor;
   *edit_baton = ctx;
 
-  SVN_ERR(svn_ra_get_repos_root2(ra_session, &repos_root, pool));
+  SVN_ERR(svn_ra_serf__get_repos_root(ra_session, &repos_root, pool));
 
   SVN_ERR(svn_editor__insert_shims(ret_editor, edit_baton, *ret_editor,
                                    *edit_baton, repos_root, NULL,

Modified: subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h?rev=1325384&r1=1325383&r2=1325384&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h Thu Apr 12 17:00:53 
2012
@@ -1425,6 +1425,12 @@ svn_ra_serf__create_sb_bucket(svn_spillb
                               apr_pool_t *scratch_pool);
 
 
+svn_error_t *
+svn_ra_serf__get_repos_root(svn_ra_session_t *ra_session,
+                            const char **url,
+                            apr_pool_t *pool);
+
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */

Modified: subversion/trunk/subversion/libsvn_ra_serf/serf.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/serf.c?rev=1325384&r1=1325383&r2=1325384&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/serf.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/serf.c Thu Apr 12 17:00:53 2012
@@ -1063,7 +1063,7 @@ svn_ra_serf__get_dir(svn_ra_session_t *r
   return SVN_NO_ERROR;
 }
 
-static svn_error_t *
+svn_error_t *
 svn_ra_serf__get_repos_root(svn_ra_session_t *ra_session,
                             const char **url,
                             apr_pool_t *pool)


Reply via email to