svn_client_ls3

Function svn_client_ls3 

Source
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.