diff options
Diffstat (limited to 'subversion/bindings/swig/proxy/svn_client_h.swg')
-rw-r--r-- | subversion/bindings/swig/proxy/svn_client_h.swg | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/subversion/bindings/swig/proxy/svn_client_h.swg b/subversion/bindings/swig/proxy/svn_client_h.swg index cb4404d..989acfb 100644 --- a/subversion/bindings/swig/proxy/svn_client_h.swg +++ b/subversion/bindings/swig/proxy/svn_client_h.swg @@ -16,10 +16,12 @@ svn_client_get_commit_log3_t, svn_client_get_commit_log2_t, svn_client_get_commit_log_t, + svn_client_blame_receiver4_t, svn_client_blame_receiver3_t, svn_client_blame_receiver2_t, svn_client_blame_receiver_t, svn_client_diff_summarize_func_t, + svn_client__layout_func_t, svn_client_import_filter_func_t, svn_client_status_func_t, svn_client_conflict_walk_func_t, @@ -35,10 +37,12 @@ svn_client_get_commit_log3_t *, svn_client_get_commit_log2_t *, svn_client_get_commit_log_t *, + svn_client_blame_receiver4_t *, svn_client_blame_receiver3_t *, svn_client_blame_receiver2_t *, svn_client_blame_receiver_t *, svn_client_diff_summarize_func_t *, + svn_client__layout_func_t *, svn_client_import_filter_func_t *, svn_client_status_func_t *, svn_client_conflict_walk_func_t *, @@ -65,6 +69,7 @@ void *conflict_baton, void *conflict_baton2, void *tunnel_baton, + void *layout_baton, void *commit_baton, void *filter_baton, void *backwards_compatibility_baton, @@ -72,6 +77,10 @@ void *receiver_baton, void *summarize_baton, void *conflict_walk_func_baton, + void *shelved_baton, + void *not_shelved_baton, + void *edit_baton, + void *walk_baton, void *callback_baton, void *patch_baton }; @@ -96,7 +105,9 @@ %opaque_proxy(svn_client_conflict_t); %opaque_proxy(svn_client_conflict_option_t); %proxy(svn_client_copy_source_t); -%proxy(svn_client_shelved_patch_info_t); +%proxy(svn_client__shelf_t); +%proxy(svn_client__shelf_version_t); +%proxy(svn_client__shelf_info_t); %proxy(svn_info_t); %proxy(svn_client_info2_t); #endif @@ -129,6 +140,11 @@ static svn_error_t * svn_client_invoke_get_commit_log( return _obj(log_msg, tmp_file, commit_items, baton, pool); } +static svn_error_t * svn_client_invoke_blame_receiver4( + svn_client_blame_receiver4_t _obj, void *baton, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t *rev_props, svn_revnum_t merged_revision, apr_hash_t *merged_rev_props, const char *merged_path, const svn_string_t *line, svn_boolean_t local_change, apr_pool_t *pool) { + return _obj(baton, line_no, revision, rev_props, merged_revision, merged_rev_props, merged_path, line, local_change, pool); +} + static svn_error_t * svn_client_invoke_blame_receiver3( svn_client_blame_receiver3_t _obj, void *baton, svn_revnum_t start_revnum, svn_revnum_t end_revnum, apr_int64_t line_no, svn_revnum_t revision, apr_hash_t *rev_props, svn_revnum_t merged_revision, apr_hash_t *merged_rev_props, const char *merged_path, const char *line, svn_boolean_t local_change, apr_pool_t *pool) { return _obj(baton, start_revnum, end_revnum, line_no, revision, rev_props, merged_revision, merged_rev_props, merged_path, line, local_change, pool); @@ -149,6 +165,11 @@ static svn_error_t * svn_client_invoke_diff_summarize_func( return _obj(diff, baton, pool); } +static svn_error_t * svn_client_invoke__layout_func( + svn_client__layout_func_t _obj, void *layout_baton, const char *local_abspath, const char *repos_root_url, svn_boolean_t not_present, svn_boolean_t url_changed, const char *url, svn_boolean_t revision_changed, svn_revnum_t revision, svn_boolean_t depth_changed, svn_depth_t depth, apr_pool_t *scratch_pool) { + return _obj(layout_baton, local_abspath, repos_root_url, not_present, url_changed, url, revision_changed, revision, depth_changed, depth, scratch_pool); +} + static svn_error_t * svn_client_invoke_import_filter_func( svn_client_import_filter_func_t _obj, void *baton, svn_boolean_t *filtered, const char *local_abspath, const svn_io_dirent2_t *dirent, apr_pool_t *scratch_pool) { return _obj(baton, filtered, local_abspath, dirent, scratch_pool); @@ -197,10 +218,12 @@ static svn_error_t * svn_client_invoke_patch_func( %funcptr_proxy(svn_client_get_commit_log3_t, svn_client_invoke_get_commit_log3); %funcptr_proxy(svn_client_get_commit_log2_t, svn_client_invoke_get_commit_log2); %funcptr_proxy(svn_client_get_commit_log_t, svn_client_invoke_get_commit_log); +%funcptr_proxy(svn_client_blame_receiver4_t, svn_client_invoke_blame_receiver4); %funcptr_proxy(svn_client_blame_receiver3_t, svn_client_invoke_blame_receiver3); %funcptr_proxy(svn_client_blame_receiver2_t, svn_client_invoke_blame_receiver2); %funcptr_proxy(svn_client_blame_receiver_t, svn_client_invoke_blame_receiver); %funcptr_proxy(svn_client_diff_summarize_func_t, svn_client_invoke_diff_summarize_func); +%funcptr_proxy(svn_client__layout_func_t, svn_client_invoke__layout_func); %funcptr_proxy(svn_client_import_filter_func_t, svn_client_invoke_import_filter_func); %funcptr_proxy(svn_client_status_func_t, svn_client_invoke_status_func); %funcptr_proxy(svn_client_conflict_walk_func_t, svn_client_invoke_conflict_walk_func); |