pub unsafe extern "C" fn svn_client_ls3(
dirents: *mut *mut apr_hash_t,
locks: *mut *mut apr_hash_t,
path_or_url: *const c_char,
peg_revision: *const svn_opt_revision_t,
revision: *const svn_opt_revision_t,
recurse: svn_boolean_t,
ctx: *mut svn_client_ctx_t,
pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description
Same as svn_client_list(), but always passes #SVN_DIRENT_ALL for the @a dirent_fields argument and returns all information in two hash tables instead of invoking a callback.
Set @a *dirents to a newly allocated hash of directory entries. The @a dirents hash maps entry names (const char *) to #svn_dirent_t *’s.
If @a locks is not @c NULL, set @a *locks to a hash table mapping entry names (const char *) to #svn_lock_t *’s.
@since New in 1.3.
@deprecated Provided for backward compatibility with the 1.3 API. Use svn_client_list2() instead.