pub unsafe extern "C" fn svn_wc_get_update_editor3(
target_revision: *mut svn_revnum_t,
anchor: *mut svn_wc_adm_access_t,
target: *const c_char,
use_commit_times: svn_boolean_t,
depth: svn_depth_t,
depth_is_sticky: svn_boolean_t,
allow_unver_obstructions: svn_boolean_t,
notify_func: svn_wc_notify_func2_t,
notify_baton: *mut c_void,
cancel_func: svn_cancel_func_t,
cancel_baton: *mut c_void,
conflict_func: svn_wc_conflict_resolver_func_t,
conflict_baton: *mut c_void,
fetch_func: svn_wc_get_file_t,
fetch_baton: *mut c_void,
diff3_cmd: *const c_char,
preserved_exts: *const apr_array_header_t,
editor: *mut *const svn_delta_editor_t,
edit_baton: *mut *mut c_void,
ti: *mut svn_wc_traversal_info_t,
pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description
Similar to svn_wc_get_update_editor4, but uses access batons and relative path instead of a working copy context-abspath pair and svn_wc_traversal_info_t instead of an externals callback. Also, @a fetch_func and @a fetch_baton are ignored.
If @a ti is non-NULL, record traversal info in @a ti, for use by post-traversal accessors such as svn_wc_edited_externals().
All locks, both those in @a anchor and newly acquired ones, will be released when the editor driver calls @c close_edit.
Always sets @a adds_as_modification to TRUE, @a server_performs_filtering and @a clean_checkout to FALSE.
Uses a svn_wc_conflict_resolver_func_t conflict resolver instead of a svn_wc_conflict_resolver_func2_t.
This function assumes that @a diff3_cmd is path encoded. Later versions assume utf-8.
Always passes a null dirent function.
@since New in 1.5. @deprecated Provided for backward compatibility with the 1.6 API.