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)


Reply via email to