summaryrefslogtreecommitdiff
path: root/subversion/bindings/swig/proxy/svn_client_h.swg
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/bindings/swig/proxy/svn_client_h.swg')
-rw-r--r--subversion/bindings/swig/proxy/svn_client_h.swg25
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);