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