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:33:32 UTC

svn commit: r1450263 - /subversion/trunk/subversion/libsvn_client/upgrade.c

Author: rhuijben
Date: Tue Feb 26 16:33:32 2013
New Revision: 1450263

URL: http://svn.apache.org/r1450263
Log:
* subversion/libsvn_client/upgrade.c
  (fetch_repos_info): Delegate work to svn_client_get_repos_root.

Modified:
    subversion/trunk/subversion/libsvn_client/upgrade.c

Modified: subversion/trunk/subversion/libsvn_client/upgrade.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/upgrade.c?rev=1450263&r1=1450262&r2=1450263&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/upgrade.c (original)
+++ subversion/trunk/subversion/libsvn_client/upgrade.c Tue Feb 26 16:33:32 2013
@@ -63,8 +63,6 @@ fetch_repos_info(const char **repos_root
                  apr_pool_t *scratch_pool)
 {
   struct repos_info_baton *ri = baton;
-  apr_pool_t *subpool;
-  svn_ra_session_t *ra_session;
 
   /* The same info is likely to retrieved multiple times (e.g. externals) */
   if (ri->last_repos && svn_uri__is_ancestor(ri->last_repos, url))
@@ -74,19 +72,13 @@ fetch_repos_info(const char **repos_root
       return SVN_NO_ERROR;
     }
 
-  subpool = svn_pool_create(scratch_pool);
-
-  SVN_ERR(svn_client_open_ra_session(&ra_session, url, ri->ctx, subpool));
-
-  SVN_ERR(svn_ra_get_repos_root2(ra_session, repos_root, result_pool));
-  SVN_ERR(svn_ra_get_uuid2(ra_session, repos_uuid, result_pool));
+  SVN_ERR(svn_client_get_repos_root(repos_root, repos_uuid, url, ri->ctx,
+                                    result_pool, scratch_pool));
 
   /* Store data for further calls */
   ri->last_repos = apr_pstrdup(ri->state_pool, *repos_root);
   ri->last_uuid = apr_pstrdup(ri->state_pool, *repos_uuid);
 
-  svn_pool_destroy(subpool);
-
   return SVN_NO_ERROR;
 }