You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2012/05/14 13:05:18 UTC
svn commit: r1338153 - in /subversion/trunk/subversion:
libsvn_client/update.c libsvn_wc/node.c
Author: julianfoad
Date: Mon May 14 11:05:17 2012
New Revision: 1338153
URL: http://svn.apache.org/viewvc?rev=1338153&view=rev
Log:
Remove a redundant test for a 'missing URL'.
* subversion/libsvn_client/update.c
(update_internal): Replace a redundant check with an assertion, in
anticipation of removing it altogether in a subsequent commit.
* subversion/libsvn_wc/node.c
(svn_wc__node_get_base): Add assertions to make it clear that either all
or none of the outputs are valid.
Modified:
subversion/trunk/subversion/libsvn_client/update.c
subversion/trunk/subversion/libsvn_wc/node.c
Modified: subversion/trunk/subversion/libsvn_client/update.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/update.c?rev=1338153&r1=1338152&r2=1338153&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/update.c (original)
+++ subversion/trunk/subversion/libsvn_client/update.c Mon May 14 11:05:17 2012
@@ -258,10 +258,8 @@ update_internal(svn_revnum_t *result_rev
}
return SVN_NO_ERROR;
}
- else if (! repos_relpath)
- return svn_error_createf(SVN_ERR_ENTRY_MISSING_URL, NULL,
- _("'%s' has no URL"),
- svn_dirent_local_style(anchor_abspath, pool));
+ else
+ SVN_ERR_ASSERT(repos_relpath);
anchor_url = svn_path_url_add_component2(repos_root_url, repos_relpath,
pool);
Modified: subversion/trunk/subversion/libsvn_wc/node.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/node.c?rev=1338153&r1=1338152&r2=1338153&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/node.c (original)
+++ subversion/trunk/subversion/libsvn_wc/node.c Mon May 14 11:05:17 2012
@@ -909,6 +909,10 @@ svn_wc__node_get_base(svn_revnum_t *revi
}
SVN_ERR(err);
+ SVN_ERR_ASSERT(!revision || SVN_IS_VALID_REVNUM(*revision));
+ SVN_ERR_ASSERT(!repos_relpath || *repos_relpath);
+ SVN_ERR_ASSERT(!repos_root_url || *repos_root_url);
+ SVN_ERR_ASSERT(!repos_uuid || *repos_uuid);
return SVN_NO_ERROR;
}