svn_wc_get_update_editor3

Function svn_wc_get_update_editor3 

Source
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.