Author: julianfoad
Date: Mon Oct 25 19:02:37 2010
New Revision: 1027236

URL: http://svn.apache.org/viewvc?rev=1027236&view=rev
Log:
* subversion/libsvn_wc/wc_db.c
  (get_info_for_copy): Tweak for a slight efficiency gain, taking
    advantage of now having local_relpath available.

Modified:
    subversion/trunk/subversion/libsvn_wc/wc_db.c

Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=1027236&r1=1027235&r2=1027236&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Mon Oct 25 19:02:37 2010
@@ -2910,13 +2910,13 @@ get_info_for_copy(apr_int64_t *copyfrom_
           *copyfrom_relpath = repos_relpath;
           *copyfrom_rev = revision;
           if (!repos_root_url || !repos_uuid)
-            SVN_ERR(svn_wc__db_scan_base_repos(NULL,
-                                               &repos_root_url, &repos_uuid,
-                                               db, local_abspath,
-                                               scratch_pool, scratch_pool));
-          SVN_ERR(fetch_repos_id(copyfrom_id,
-                                 repos_root_url, repos_uuid,
-                                 pdh->wcroot->sdb, scratch_pool));
+            SVN_ERR(scan_upwards_for_repos(copyfrom_id, NULL,
+                                           pdh->wcroot, local_relpath,
+                                           result_pool, scratch_pool));
+          else
+            SVN_ERR(fetch_repos_id(copyfrom_id,
+                                   repos_root_url, repos_uuid,
+                                   pdh->wcroot->sdb, scratch_pool));
         }
     }
   else


Reply via email to