#include "svn_client.h"
Go to the source code of this file.
Typedefs | |
| typedef svn_client_mtcc_t | svn_client_mtcc_t |
| This is a structure which stores a list of repository commands that can be played to a repository as a single operation. | |
Functions | |
| svn_error_t * | svn_client_mtcc_create (svn_client_mtcc_t **mtcc, const char *anchor_url, svn_revnum_t base_revision, svn_client_ctx_t *ctx, apr_pool_t *result_pool, apr_pool_t *scratch_pool) |
| Creates a new multicommand context for an operation on anchor_url and its descendants. | |
| svn_error_t * | svn_client_mtcc_add_add_file (const char *relpath, svn_stream_t *src_stream, const svn_checksum_t *src_checksum, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds a file add operation of relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_copy (const char *src_relpath, svn_revnum_t revision, const char *dst_relpath, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds a copy operation of the node src_relpath at revision revision to dst_relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_delete (const char *relpath, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds a delete of relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_mkdir (const char *relpath, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds an mkdir operation of relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_move (const char *src_relpath, const char *dst_relpath, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds a move operation of the node src_relpath to dst_relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_propset (const char *relpath, const char *propname, const svn_string_t *propval, svn_boolean_t skip_checks, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds a propset operation for the property propname to propval (which can be NULL for a delete) on relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_add_update_file (const char *relpath, svn_stream_t *src_stream, const svn_checksum_t *src_checksum, svn_stream_t *base_stream, const svn_checksum_t *base_checksum, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Adds an update file operation for relpath to mtcc. | |
| svn_error_t * | svn_client_mtcc_check_path (svn_node_kind_t *kind, const char *relpath, svn_boolean_t check_repository, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Obtains the kind of node at relpath in the current state of mtcc. | |
| svn_error_t * | svn_client_mtcc_commit (apr_hash_t *revprop_table, svn_commit_callback2_t commit_callback, void *commit_baton, svn_client_mtcc_t *mtcc, apr_pool_t *scratch_pool) |
| Commits all operations stored in mtcc as a new revision and destroys mtcc. | |
Requires: The working copy library and client library. Provides: High level multicommand api. Used By: Client programs, svnmucc.
Definition in file svn_client_mtcc.h.
1.4.7