Functions | |
svn_error_t * | svn_client_log4 (const apr_array_header_t *targets, const svn_opt_revision_t *peg_revision, const svn_opt_revision_t *start, const svn_opt_revision_t *end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_boolean_t include_merged_revisions, const apr_array_header_t *revprops, svn_log_entry_receiver_t receiver, void *receiver_baton, svn_client_ctx_t *ctx, apr_pool_t *pool) |
Invoke receiver with receiver_baton on each log message from start to end in turn, inclusive (but never invoke receiver on a given log message more than once). | |
svn_error_t * | svn_client_log3 (const apr_array_header_t *targets, const svn_opt_revision_t *peg_revision, const svn_opt_revision_t *start, const svn_opt_revision_t *end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, void *receiver_baton, svn_client_ctx_t *ctx, apr_pool_t *pool) |
Similar to svn_client_log4(), but using svn_log_message_receiver_t instead of svn_log_entry_receiver_t . | |
svn_error_t * | svn_client_log2 (const apr_array_header_t *targets, const svn_opt_revision_t *start, const svn_opt_revision_t *end, int limit, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, void *receiver_baton, svn_client_ctx_t *ctx, apr_pool_t *pool) |
Similar to svn_client_log3(), but with the kind field of peg_revision set to svn_opt_revision_unspecified . | |
svn_error_t * | svn_client_log (const apr_array_header_t *targets, const svn_opt_revision_t *start, const svn_opt_revision_t *end, svn_boolean_t discover_changed_paths, svn_boolean_t strict_node_history, svn_log_message_receiver_t receiver, void *receiver_baton, svn_client_ctx_t *ctx, apr_pool_t *pool) |
Similar to svn_client_log2(), but with limit set to 0, and the following special case:. |
|
Similar to svn_client_log2(), but with limit set to 0, and the following special case:. Special case for repositories at revision 0:
If start->kind is
|
|
Similar to svn_client_log3(), but with the
|
|
Similar to svn_client_log4(), but using
Also, include_merged_revisions is set to
|
|
Invoke receiver with receiver_baton on each log message from start to end in turn, inclusive (but never invoke receiver on a given log message more than once).
targets contains either a URL followed by zero or more relative paths, or 1 working copy path, as If limit is non-zero only invoke receiver on the first limit logs. If discover_changed_paths is set, then the `changed_paths' argument to receiver will be passed on each invocation. If strict_node_history is set, copy history (if any exists) will not be traversed while harvesting revision logs for each target. If include_merged_revisions is set, log information for revisions which have been merged to targets will also be returned. If revprops is NULL, retrieve all revprops; else, retrieve only the revprops named in the array (i.e. retrieve none if the array is empty).
If start->kind or end->kind is Use pool for any temporary allocation.
|