artag...@apache.org wrote on Tue, Sep 21, 2010 at 17:11:51 -0000:
> Author: artagnon
> Date: Tue Sep 21 17:11:50 2010
> New Revision: 999507
> 
> URL: http://svn.apache.org/viewvc?rev=999507&view=rev
> Log:
> * subversion/svnrdump/dump_editor.c
>   (delete_entry): Duplicate the string that we're using as the key of
>   the hashtable before entering it into the hashtable.
> * subversion/tests/cmdline/svnrdump_tests.py
>   (test_list): Mark the url_encoding_dump test as passing.
> 
> Modified:
>     subversion/trunk/subversion/svnrdump/dump_editor.c
>     subversion/trunk/subversion/tests/cmdline/svnrdump_tests.py
> 
> Modified: subversion/trunk/subversion/svnrdump/dump_editor.c
> URL: 
> http://svn.apache.org/viewvc/subversion/trunk/subversion/svnrdump/dump_editor.c?rev=999507&r1=999506&r2=999507&view=diff
> ==============================================================================
> --- subversion/trunk/subversion/svnrdump/dump_editor.c (original)
> +++ subversion/trunk/subversion/svnrdump/dump_editor.c Tue Sep 21 17:11:50 
> 2010
> @@ -97,17 +97,15 @@ make_dir_baton(const char *path,
>    struct dir_baton *new_db = apr_pcalloc(pool, sizeof(*new_db));
>    const char *abspath;
>  
> -  /* Disallow a path relative to nothing. */
> -  SVN_ERR_ASSERT_NO_RETURN(!path || pb);
> -

Why did you drop this assertion?

Also; if you intend to move it back, SVN_ERR_ASSERT() would be better
(for when this code becomes a library function).

>    /* Construct the full path of this node. */
>    if (pb)
>      abspath = svn_uri_join("/", path, pool);
>    else
> -    abspath = "/";
> +    abspath = apr_pstrdup(pool, "/");
>  

It is most likely unnecessary to duplicate a static string constant.  :-)

Reply via email to