svn_wc_get_prop_diffs2

Function svn_wc_get_prop_diffs2 

Source
pub unsafe extern "C" fn svn_wc_get_prop_diffs2(
    propchanges: *mut *mut apr_array_header_t,
    original_props: *mut *mut apr_hash_t,
    wc_ctx: *mut svn_wc_context_t,
    local_abspath: *const c_char,
    result_pool: *mut apr_pool_t,
    scratch_pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description

Given a @a local_abspath to a file or directory under version control, discover any local changes made to properties and/or the set of ‘pristine’ properties. @a wc_ctx will be used to access the working copy.

If @a propchanges is non-@c NULL, return these changes as an array of #svn_prop_t structures stored in @a *propchanges. The structures and array will be allocated in @a result_pool. If there are no local property modifications on @a local_abspath, then set @a *propchanges will be empty.

If @a original_props is non-@c NULL, then set @a *original_props to hashtable (const char *name -> const svn_string_t *value) that represents the ‘pristine’ property list of @a path. This hashtable is allocated in @a result_pool.

Use @a scratch_pool for temporary allocations.