Checkout
lgo
committed
on 27 Sep 08
Issue #2028: Separate directory entry & URI manipulation function from the
to-be deprecated svn_path functions. Start with svn_dirent_is_ro… Show more
Issue #2028: Separate directory entry & URI manipulation function from the

to-be deprecated svn_path functions. Start with svn_dirent_is_root.

* subversion/include/svn_path.h

 (svn_dirent_is_root): Remove this declaration here, keep it #ifndef-ed for now

  for compatibility reasons.

* subversion/libsvn_subr/path.c

 (global): Include "svn_dirent_uri.h"

 (svn_dirent_is_root): Remove this function here.

* subversion/tests/libsvn_subr/path-test.c

 (test_dirent_is_root): Remove here.

 (test_funcs): Remove test_dirent_is_root here.

* subversion/include/svn_dirent_uri.h

* subversion/libsvn_subr/dirent_uri.c

* subversion/tests/libsvn_subr/dirent_uri-test.c

 New files, contain declaration, definition & test for svn_dirent_is_root.

* build.conf

 (dirent_uri-test): New target.

 (__ALL_TESTS__): Add dirent_uri-test.

* subversion/libsvn_subr/target.c

* subversion/libsvn_wc/util.c

* subversion/libsvn_wc/update_editor.c

* subversion/libsvn_wc/lock.c

* subversion/libsvn_client/mergeinfo.c

* subversion/libsvn_client/add.c

* subversion/libsvn_client/commit.c

* subversion/libsvn_repos/repos.c

 (global): Include "svn_dirent_uri.h". Show less