pub unsafe extern "C" fn svn_wc_get_switch_editor3(
target_revision: *mut svn_revnum_t,
anchor: *mut svn_wc_adm_access_t,
target: *const c_char,
switch_url: *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,
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_switch_editor4, but uses access batons and relative path instead of a working copy context and svn_wc_traversal_info_t instead of an externals callback.
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 server_performs_filtering 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.
@since New in 1.5. @deprecated Provided for backward compatibility with the 1.6 API.