[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1064200 - in /subversion/branches/uris-as-urls: ./ subversion/include/ subversion/libsvn_client/ subversion/libsvn_ra/ subversion/libsvn_ra_local/ subversion/libsvn_ra_neon/ subversion/libsvn_ra_svn/ subversion/libsvn_subr/ subversion/libs...

From: Julian Foad <julian.foad_at_wandisco.com>
Date: Fri, 28 Jan 2011 11:42:24 +0000

On Thu, 2011-01-27, cmpilato_at_apache.org wrote:
> URL: http://svn.apache.org/viewvc?rev=1064200&view=rev
> Log:
> On the 'uris-as-urls' branch: Begin ensuring that the relpaths
> returned from svn_url_* functions are URI-decoded.
>
> * BRANCH-README
> Update status.
>
> * subversion/include/svn_dirent_uri.h
> (svn_path_is_child): Now promise to URI-decode the returned
> remainder; also require a pool.

Isn't that 'svn_url_is_child'? (Log msg typo?)

- Julian

> * subversion/libsvn_subr/dirent_uri.c
> (svn_url_is_child): URI-decoded the returned relpath.
>
> * subversion/tests/libsvn_subr/dirent_uri-test.c
> (test_uri_is_child): Add test data to verify the new promise.
>
> * tools/client-side/svnmucc/svnmucc.c
> (subtract_anchor): Track new requirements and promises of
> svn_url_is_child().
>
> * subversion/libsvn_ra/ra_loader.c
> (svn_ra_get_path_relative_to_session,
> svn_ra_get_path_relative_to_root): Same as above.
>
> * subversion/libsvn_ra/compat.c
> (svn_ra__file_revs_from_log): Same as above.
>
> * subversion/libsvn_ra_neon/session.c
> (svn_ra_neon__get_path_relative_to_root): Same as above.
>
> * subversion/libsvn_ra_local/ra_plugin.c
> (svn_ra_local__reparent): Same as above.
>
> * subversion/libsvn_wc/adm_ops.c
> (svn_wc__set_file_external_location): Same as above.
>
> * subversion/libsvn_wc/adm_files.c
> (svn_wc__internal_ensure_adm): Same as above.
>
> * subversion/libsvn_wc/upgrade.c
> (ensure_repos_info): Same as above.
>
> * subversion/libsvn_wc/entries.c
> (write_entry): Same as above.
>
> * subversion/libsvn_ra_svn/client.c
> (path_relative_to_root): Same as above.
>
> * subversion/libsvn_client/copy.c
> (repos_to_repos_copy, wc_to_repos_copy): Same as above.
>
> * subversion/libsvn_client/info.c
> (push_dir_info): Same as above.
>
> * subversion/libsvn_client/util.c
> (svn_client__path_relative_to_root): Same as above.
>
> Modified:
> subversion/branches/uris-as-urls/BRANCH-README
> subversion/branches/uris-as-urls/subversion/include/svn_dirent_uri.h
> subversion/branches/uris-as-urls/subversion/libsvn_client/copy.c
> subversion/branches/uris-as-urls/subversion/libsvn_client/info.c
> subversion/branches/uris-as-urls/subversion/libsvn_client/util.c
> subversion/branches/uris-as-urls/subversion/libsvn_ra/compat.c
> subversion/branches/uris-as-urls/subversion/libsvn_ra/ra_loader.c
> subversion/branches/uris-as-urls/subversion/libsvn_ra_local/ra_plugin.c
> subversion/branches/uris-as-urls/subversion/libsvn_ra_neon/session.c
> subversion/branches/uris-as-urls/subversion/libsvn_ra_svn/client.c
> subversion/branches/uris-as-urls/subversion/libsvn_subr/dirent_uri.c
> subversion/branches/uris-as-urls/subversion/libsvn_wc/adm_files.c
> subversion/branches/uris-as-urls/subversion/libsvn_wc/adm_ops.c
> subversion/branches/uris-as-urls/subversion/libsvn_wc/entries.c
> subversion/branches/uris-as-urls/subversion/libsvn_wc/upgrade.c
> subversion/branches/uris-as-urls/subversion/tests/libsvn_subr/dirent_uri-test.c
> subversion/branches/uris-as-urls/tools/client-side/svnmucc/svnmucc.c
Received on 2011-01-28 12:43:08 CET

This is an archived mail posted to the Subversion Dev mailing list.