On Thu, 2011-01-27, cmpil...@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