C. Michael Pilato wrote on Wed, 23 Jun 2010 at 22:43 -0000:
> Daniel Shahaf wrote:
> >> -  SVN_ERR(svn_ra_svn_write_cmd(conn, pool, "get-locks", "c", path));
> >> +  /* Figure out the repository abspath from PATH. */
> >> +  abs_path = svn_path_url_add_component2(sess->url, path, pool);
> >> +  SVN_ERR(svn_ra_get_path_relative_to_root(session, &abs_path,
> >> +                                           abs_path, pool));
> > 
> > I think this change means that, in build.conf, libsvn_ra should have
> > been added as a dependency to [libsvn_ra_svn].  (This patch added it only
> > to [svnserve].)
> > 
> > Unless objections, I'll make this change (while also committing the
> > ra_svn protocol bits noted on IRC and in the issue).
> 
> Fine with me.  (The change I made was sufficient to fix the problem I was
> seeing in my build.)
> 

Looking further, the patch added svn_ra_get_path_relative_to_root() to
all network-based RA layers.  However, when I try to add libsvn_ra in
build.conf as suggested above, I just get errors from configure/make
about circular dependencies :-(

I'm not sure what's going on here.  But if it breaks in the future,
hopefully this thread is going to be useful...

Reply via email to