pub unsafe extern "C" fn svn_client_diff_summarize2(
path_or_url1: *const c_char,
revision1: *const svn_opt_revision_t,
path_or_url2: *const c_char,
revision2: *const svn_opt_revision_t,
depth: svn_depth_t,
ignore_ancestry: svn_boolean_t,
changelists: *const apr_array_header_t,
summarize_func: svn_client_diff_summarize_func_t,
summarize_baton: *mut c_void,
ctx: *mut svn_client_ctx_t,
pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description
Produce a diff summary which lists the changed items between @a path_or_url1/@a revision1 and @a path_or_url2/@a revision2 without creating text deltas. @a path_or_url1 and @a path_or_url2 can be either working-copy paths or URLs.
The function may report false positives if @a ignore_ancestry is false, since a file might have been modified between two revisions, but still have the same contents.
Calls @a summarize_func with @a summarize_baton for each difference with a #svn_client_diff_summarize_t structure describing the difference.
See svn_client_diff7() for a description of the other parameters.
@since New in 1.5.