diff options
Diffstat (limited to 'subvertpy/wc.h')
-rw-r--r-- | subvertpy/wc.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/subvertpy/wc.h b/subvertpy/wc.h index 854611dd..ccd50d48 100644 --- a/subvertpy/wc.h +++ b/subvertpy/wc.h @@ -24,7 +24,28 @@ #pragma GCC visibility push(hidden) #endif +bool py_dict_to_wcprop_changes(PyObject *dict, apr_pool_t *pool, apr_array_header_t **ret); void py_wc_notify_func(void *baton, const svn_wc_notify_t *notify, apr_pool_t *pool); +PyObject *py_wc_status2(svn_wc_status2_t *status); +#if ONLY_SINCE_SVN(1, 5) +extern const svn_ra_reporter3_t py_ra_reporter3; +#endif +extern const svn_ra_reporter2_t py_ra_reporter2; + +#if ONLY_SINCE_SVN(1, 6) +svn_error_t *wc_validator3(void *baton, const char *uuid, const char *url, const char *root_url, apr_pool_t *pool); +#endif +svn_error_t *wc_validator2(void *baton, const char *uuid, const char *url, svn_boolean_t root, apr_pool_t *pool); +svn_wc_committed_queue_t *PyObject_GetCommittedQueue(PyObject *obj); +extern PyTypeObject CommittedQueue_Type; +svn_lock_t *py_object_to_svn_lock(PyObject *py_lock, apr_pool_t *pool); + +/* Provided by wc_adm.h */ +extern PyTypeObject Adm_Type; +extern PyTypeObject Entry_Type; +extern PyTypeObject Status2_Type; +svn_wc_adm_access_t *PyObject_GetAdmAccess(PyObject *obj); +extern PyTypeObject Lock_Type; #ifdef __GNUC__ #pragma GCC visibility pop |