Author: rhuijben
Date: Fri Jul 8 19:23:46 2011
New Revision: 1144431
URL: http://svn.apache.org/viewvc?rev=1144431&view=rev
Log:
* subversion/libsvn_ra_neon/props.c
(svn_ra_neon__get_baseline_info): Use the more generic api if that makes the
result processing easier.
Modified:
subversion/trunk/subversion/libsvn_ra_neon/props.c
Modified: subversion/trunk/subversion/libsvn_ra_neon/props.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_neon/props.c?rev=1144431&r1=1144430&r2=1144431&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_neon/props.c (original)
+++ subversion/trunk/subversion/libsvn_ra_neon/props.c Fri Jul 8 19:23:46 2011
@@ -1011,9 +1011,13 @@ svn_error_t *svn_ra_neon__get_baseline_i
}
if (bc_relative_p)
{
- const char *relpath = svn_uri__is_child(sess->repos_root, url, pool);
+ const char *relpath = svn_uri_skip_ancestor(sess->repos_root, url,
+ pool);
if (! relpath)
- relpath = "";
+ return svn_error_createf(SVN_ERR_RA_REPOS_ROOT_URL_MISMATCH, NULL,
+ _("Url '%s' is not in repository '%s'"),
+ url, sess->repos_root);
+
*bc_relative_p = relpath;
}
if (latest_rev)