svn_mergeinfo_remove2

Function svn_mergeinfo_remove2 

Source
pub unsafe extern "C" fn svn_mergeinfo_remove2(
    mergeinfo: *mut svn_mergeinfo_t,
    eraser: svn_mergeinfo_t,
    whiteboard: svn_mergeinfo_t,
    consider_inheritance: svn_boolean_t,
    result_pool: *mut apr_pool_t,
    scratch_pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description

Removes @a eraser (the subtrahend) from @a whiteboard (the minuend), and places the resulting difference in @a *mergeinfo. Allocates @a *mergeinfo in @a result_pool. Temporary allocations will be performed in @a scratch_pool.

@a consider_inheritance determines how to account for the inheritability of the two mergeinfo’s ranges when calculating the range equivalence, as described for svn_mergeinfo_diff().

@since New in 1.7.