Subversion
|
Utilities to help applications provide backwards-compatibility. More...
Go to the source code of this file.
Functions | |
void | svn_compat_wrap_commit_callback (svn_commit_callback2_t *callback2, void **callback2_baton, svn_commit_callback_t callback, void *callback_baton, apr_pool_t *pool) |
Return, in *callback2 and *callback2_baton a function/baton that will call callback/callback_baton, allocating the *callback2_baton in pool. | |
void | svn_compat_log_revprops_clear (apr_hash_t *revprops) |
Clear svn:author, svn:date, and svn:log from revprops if not NULL. | |
apr_array_header_t * | svn_compat_log_revprops_in (apr_pool_t *pool) |
Return a list to pass to post-1.5 log-retrieval functions in order to retrieve the pre-1.5 set of revprops: svn:author, svn:date, and svn:log. | |
void | svn_compat_log_revprops_out (const char **author, const char **date, const char **message, apr_hash_t *revprops) |
Return, in **author, **date, and **message, the values of the svn:author, svn:date, and svn:log revprops from revprops. | |
void | svn_compat_wrap_log_receiver (svn_log_entry_receiver_t *receiver2, void **receiver2_baton, svn_log_message_receiver_t receiver, void *receiver_baton, apr_pool_t *pool) |
Return, in *receiver2 and *receiver2_baton a function/baton that will call receiver/receiver_baton, allocating the *receiver2_baton in pool. |
Utilities to help applications provide backwards-compatibility.
Definition in file svn_compat.h.
void svn_compat_log_revprops_clear | ( | apr_hash_t * | revprops | ) |
Clear svn:author, svn:date, and svn:log from revprops if not NULL.
Use this if you must handle these three properties separately for compatibility reasons.
apr_array_header_t* svn_compat_log_revprops_in | ( | apr_pool_t * | pool | ) |
Return a list to pass to post-1.5 log-retrieval functions in order to retrieve the pre-1.5 set of revprops: svn:author, svn:date, and svn:log.
void svn_compat_log_revprops_out | ( | const char ** | author, |
const char ** | date, | ||
const char ** | message, | ||
apr_hash_t * | revprops | ||
) |
Return, in **author, **date, and **message, the values of the svn:author, svn:date, and svn:log revprops from revprops.
If revprops is NULL, all return values are NULL. Any return value may be NULL if the corresponding property is not set in revprops.
void svn_compat_wrap_commit_callback | ( | svn_commit_callback2_t * | callback2, |
void ** | callback2_baton, | ||
svn_commit_callback_t | callback, | ||
void * | callback_baton, | ||
apr_pool_t * | pool | ||
) |
Return, in *callback2 and *callback2_baton a function/baton that will call callback/callback_baton, allocating the *callback2_baton in pool.
void svn_compat_wrap_log_receiver | ( | svn_log_entry_receiver_t * | receiver2, |
void ** | receiver2_baton, | ||
svn_log_message_receiver_t | receiver, | ||
void * | receiver_baton, | ||
apr_pool_t * | pool | ||
) |
Return, in *receiver2 and *receiver2_baton a function/baton that will call receiver/receiver_baton, allocating the *receiver2_baton in pool.