> -----Original Message-----
> From: i...@apache.org [mailto:i...@apache.org]
> Sent: donderdag 24 september 2015 15:59
> To: comm...@subversion.apache.org
> Subject: svn commit: r1705060 - in
> /subversion/trunk/subversion/libsvn_ra_serf: ra_serf.h serf.c util.c
> 
> Author: ivan
> Date: Thu Sep 24 13:59:16 2015
> New Revision: 1705060
> 
> URL: http://svn.apache.org/viewvc?rev=1705060&view=rev
> Log:
> Refactor common code in ra_serf.
> 
> * subversion/libsvn_ra_serf/ra_serf.h
>   (svn_ra_serf__uri_parse): New function declaration.
> 
> * subversion/libsvn_ra_serf/util.c
>   (svn_ra_serf__uri_parse): New. Factored out from svn_ra_serf__open().
> 
> * subversion/libsvn_ra_serf/serf.c
>   (svn_ra_serf__open, svn_ra_serf__reparent): Use
> svn_ra_serf__uri_parse().
> 
> Modified:
>     subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
>     subversion/trunk/subversion/libsvn_ra_serf/serf.c
>     subversion/trunk/subversion/libsvn_ra_serf/util.c
> 
> Modified: subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
> URL:
> http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/
> ra_serf.h?rev=1705060&r1=1705059&r2=1705060&view=diff
> ==========================================================
> ====================
> --- subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h (original)
> +++ subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h Thu Sep 24
> 13:59:16 2015
> @@ -1548,6 +1548,17 @@ svn_ra_serf__create_bucket_with_eagain(c
>                                         apr_size_t len,
>                                         serf_bucket_alloc_t *allocator);
> 
> +/* Parse a given URL_STR, fill in all supplied fields of URI
> + * structure.
> + *
> + * This function is a compatibility wrapper around apr_uri_parse().
> + * Different apr-util versions set apr_uri_t.path to either NULL or ""
> + * for root paths, and serf expects to see "/". This function always
> + * sets URI.path to "/" for these paths. */
> +svn_error_t *
> +svn_ra_serf__uri_parse(apr_uri_t *uri,
> +                       const char *url_str,
> +                       apr_pool_t *pool);

I think the pool should be named result_pool here.

+1 on the rest.

        Bert

Reply via email to