You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2010/12/06 16:37:30 UTC
svn commit: r1042679 - /subversion/trunk/subversion/libsvn_client/copy.c
Author: cmpilato
Date: Mon Dec 6 15:37:30 2010
New Revision: 1042679
URL: http://svn.apache.org/viewvc?rev=1042679&view=rev
Log:
* subversion/libsvn_client/copy.c
(try_copy): Combine redundant 'if' block.
Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
Modified:
subversion/trunk/subversion/libsvn_client/copy.c
Modified: subversion/trunk/subversion/libsvn_client/copy.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/copy.c?rev=1042679&r1=1042678&r2=1042679&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/copy.c (original)
+++ subversion/trunk/subversion/libsvn_client/copy.c Mon Dec 6 15:37:30 2010
@@ -1944,10 +1944,19 @@ try_copy(const apr_array_header_t *sourc
svn_pool_clear(iterpool);
if (src_is_url)
- pair->src_abspath_or_url = apr_pstrdup(pool, source->path);
+ {
+ pair->src_abspath_or_url = apr_pstrdup(pool, source->path);
+ src_basename = svn_uri_basename(pair->src_abspath_or_url,
+ iterpool);
+ }
else
- SVN_ERR(svn_dirent_get_absolute(&pair->src_abspath_or_url,
- source->path, pool));
+ {
+ SVN_ERR(svn_dirent_get_absolute(&pair->src_abspath_or_url,
+ source->path, pool));
+ src_basename = svn_dirent_basename(pair->src_abspath_or_url,
+ iterpool);
+ }
+
pair->src_op_revision = *source->revision;
pair->src_peg_revision = *source->peg_revision;
@@ -1956,12 +1965,7 @@ try_copy(const apr_array_header_t *sourc
src_is_url,
TRUE,
iterpool));
- if (src_is_url)
- src_basename = svn_uri_basename(pair->src_abspath_or_url,
- iterpool);
- else
- src_basename = svn_dirent_basename(pair->src_abspath_or_url,
- iterpool);
+
if (srcs_are_urls && ! dst_is_url)
src_basename = svn_path_uri_decode(src_basename, iterpool);