On Mon, Nov 30, 2009 at 09:30:58PM +0530, Kannan wrote: > Stefan Sperling wrote: > >> @@ -773,7 +777,7 @@ > >> > >> Note that we're not sending the locks in the If: header, for > >> the same reason we're not sending in MERGE's headers: httpd has > >> - limits on the amount of data it's willing to receive in headers. */ > >> + limits on the amount of data it's willing to receive in headers. > >> */ > > > > Why was this changed? > > Indentation fix in the comment.
It's better to make unrelated changes in separate patches. I found one more nit: > Index: subversion/libsvn_ra_neon/props.c > =================================================================== > --- subversion/libsvn_ra_neon/props.c (revision 885339) > +++ subversion/libsvn_ra_neon/props.c (working copy) > @@ -991,7 +991,10 @@ > > /* maybe return bc_url to the caller */ > if (bc_url) > - *bc_url = *my_bc_url; > + { > + bc_url->data = svn_uri_canonicalize(my_bc_url->data, pool); > + bc_url->len = my_bc_url->len; > + } It would be nicer to have svn_ra_neon__get_baseline_props() do the canonicalisation, at this spot: /* don't forget to tack on the parts we lopped off in order to find the VCC... We are expected to return a URI decoded relative path, so decode the lopped path first. */ my_bc_relative = svn_path_join(relative_path->data, svn_path_uri_decode(lopped_path, pool), pool); Then the caller would not need to worry about canonicalisation and your above change would not be needed. Also we could replace the svn_path_join() while there. The rest looks good now. Thanks, Stefan