On Wed, Jan 19, 2011 at 22:52, <cmpilato_at_apache.org> wrote:
> Author: cmpilato
> Date: Wed Jan 19 19:52:24 2011
> New Revision: 1060937
>
> URL: http://svn.apache.org/viewvc?rev=1060937&view=rev
> Log:
> On the 'uris-as-urls' branch, review and correct some use of the
> svn_uri_* APIs. (One step of many similar ones.)
>
> * subversion/libsvn_fs_fs/lock.c
> (set_lock, delete_lock): Review, correct (as needed), and
> rename uses of the svn_uri_* API.
>
> * subversion/libsvn_fs_base/bdb/changes-table.c
> (svn_fs_bdb__changes_fetch): (Same as above.)
>
> * subversion/libsvn_fs_base/bdb/locks-table.c
> (svn_fs_bdb__locks_get): (Same as above.)
>
> Modified:
> subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/changes-table.c
> subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/locks-table.c
> subversion/branches/uris-as-urls/subversion/libsvn_fs_fs/lock.c
>
> Modified: subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/changes-table.c
> URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/changes-table.c?rev=1060937&r1=1060936&r2=1060937&view=diff
> ==============================================================================
> --- subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/changes-table.c (original)
> +++ subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/changes-table.c Wed Jan 19 19:52:24 2011
> @@ -331,7 +331,7 @@ svn_fs_bdb__changes_fetch(apr_hash_t **c
> continue;
>
> /* If we come across a child of our path, remove it. */
> - if (svn_uri_is_child(change->path, hashkey, subpool))
> + if (svn_fspath__is_child(change->path, hashkey, subpool))
> apr_hash_set(changes, hashkey, klen, NULL);
> }
> }
>
> Modified: subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/locks-table.c
> URL: http://svn.apache.org/viewvc/subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/locks-table.c?rev=1060937&r1=1060936&r2=1060937&view=diff
> ==============================================================================
> --- subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/locks-table.c (original)
> +++ subversion/branches/uris-as-urls/subversion/libsvn_fs_base/bdb/locks-table.c Wed Jan 19 19:52:24 2011
> @@ -249,8 +249,9 @@ svn_fs_bdb__locks_get(svn_fs_t *fs,
>
> /* As long as the prefix of the returned KEY matches LOOKUP_PATH we
> know it is either LOOKUP_PATH or a decendant thereof. */
> - if (strcmp(path, "/") != 0)
> + if (svn_fspath__is_root(path, strlen(path)))
^^^^ I think you missed "!" there. It should be "if
(!svn_fspath__is_root(path, strlen(path)))".
> lookup_path = apr_pstrcat(pool, path, "/", (char *)NULL);
--
Ivan Zhakov
VisualSVN Team
Received on 2011-01-19 22:22:03 CET