Rev 973: Work on python bindings for svn_client_ctx_t. in file:///data/jelmer/bzr-svn/pyrex/

Jelmer Vernooij jelmer at samba.org
Sat Mar 15 13:46:28 GMT 2008


At file:///data/jelmer/bzr-svn/pyrex/

------------------------------------------------------------
revno: 973
revision-id:jelmer at samba.org-20080315134627-4p3oyo53o45k0b09
parent: jelmer at samba.org-20080314131927-818n92rrq2ql3p86
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: pyrex
timestamp: Sat 2008-03-15 14:46:27 +0100
message:
  Work on python bindings for svn_client_ctx_t.
modified:
  client.pyx                     client.pyx-20080313235339-wbyjbw2namuiql8f-1
=== modified file 'client.pyx'
--- a/client.pyx	2008-03-14 00:47:07 +0000
+++ b/client.pyx	2008-03-15 13:46:27 +0000
@@ -17,13 +17,25 @@
 from apr cimport apr_initialize, apr_hash_t
 from apr cimport apr_array_header_t, apr_array_make, apr_array_push
 from apr cimport apr_pool_t
-from types cimport svn_error_t
+from types cimport svn_error_t, svn_cancel_func_t
 from core cimport Pool, check_error
 
 apr_initialize()
 
 cdef extern from "svn_client.h":
-    ctypedef struct svn_client_ctx_t
+	ctypedef struct svn_client_ctx_t:
+		svn_auth_baton_t *auth_baton
+		svn_client_get_commit_log_t log_msg_func
+		void *log_msg_baton
+		apr_hash_t *config
+		svn_cancel_func_t cancel_func
+		void *cancel_baton
+		svn_wc_notify_func2_t notify_func2
+		void *notify_baton2
+		svn_client_get_commit_log2_t log_msg_func2
+		void *log_msg_baton2
+		svn_ra_progress_notify_func_t progress_func
+		void *progress_baton
     ctypedef struct svn_client_commit_info_t
     svn_error_t *svn_client_create_context(svn_client_ctx_t **ctx, 
                                            apr_pool_t *pool)




More information about the bazaar-commits mailing list