You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/02/26 17:17:51 UTC
svn commit: r1450252 - /subversion/trunk/subversion/libsvn_client/externals.c
Author: rhuijben
Date: Tue Feb 26 16:17:50 2013
New Revision: 1450252
URL: http://svn.apache.org/r1450252
Log:
* subversion/libsvn_client/externals.c
(switch_dir_external): Use svn_client_get_repos_root instead of local
reimplementation.
Modified:
subversion/trunk/subversion/libsvn_client/externals.c
Modified: subversion/trunk/subversion/libsvn_client/externals.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/externals.c?rev=1450252&r1=1450251&r2=1450252&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/externals.c (original)
+++ subversion/trunk/subversion/libsvn_client/externals.c Tue Feb 26 16:17:50 2013
@@ -235,17 +235,11 @@ switch_dir_external(const char *local_ab
if (! svn_uri__is_ancestor(repos_root_url, url))
{
const char *repos_root;
- svn_ra_session_t *ra_session;
/* ... then figure out precisely which repository
root URL that target URL *is* a child of ... */
- SVN_ERR(svn_client__open_ra_session_internal(&ra_session,
- NULL, url, NULL,
- NULL, FALSE,
- TRUE, ctx,
- subpool));
- SVN_ERR(svn_ra_get_repos_root2(ra_session, &repos_root,
- subpool));
+ SVN_ERR(svn_client_get_repos_root(&repos_root, NULL, url,
+ ctx, subpool, subpool));
/* ... and use that to try to relocate the external
working copy to the target location. */