/freebsd-10.3-release/contrib/subversion/subversion/libsvn_fs_base/ |
H A D | revs-txns.c | 44 #include "bdb/txn-table.h" 69 transaction_t *txn; 70 SVN_ERR(svn_fs_bdb__get_txn(&txn, fs, txn_id, trail, pool)); 71 if (expect_dead && (txn->kind != transaction_kind_dead)) 74 if ((! expect_dead) && (txn->kind == transaction_kind_dead)) 77 *txn_p = txn; 102 transaction_t *txn; 108 SVN_ERR(get_txn(&txn, fs, revision->txn_id, FALSE, trail, pool)); 109 if (txn->revision != rev) 113 *txn_p = txn; 68 transaction_t *txn; local 100 transaction_t *txn; local 125 transaction_t *txn; local 185 transaction_t *txn; local 248 transaction_t *txn; local 335 transaction_t *txn; local 359 transaction_t *txn; local 374 transaction_t *txn; local 393 transaction_t *txn; local 415 transaction_t *txn; local 437 transaction_t *txn; local 468 transaction_t *txn; local 500 svn_fs_base__txn_proplist(apr_hash_t **table_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 521 svn_fs_base__txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn, const char *propname, apr_pool_t *pool) argument 562 transaction_t *txn; local 594 svn_fs_base__change_txn_prop(svn_fs_txn_t *txn, const char *name, const svn_string_t *value, apr_pool_t *pool) argument 613 svn_fs_base__change_txn_props(svn_fs_txn_t *txn, const apr_array_header_t *props, apr_pool_t *pool) argument 656 svn_fs_txn_t *txn = apr_pcalloc(pool, sizeof(*txn)); local 723 svn_fs_txn_t *txn; local 782 svn_fs_txn_t *txn; local 960 transaction_t *txn; local 1004 svn_fs_txn_t *txn = baton; local 1019 svn_fs_base__abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool) argument [all...] |
H A D | err.h | 60 svn_error_t *svn_fs_base__err_corrupt_txn(svn_fs_t *fs, const char *txn); 67 svn_error_t *svn_fs_base__err_no_such_txn(svn_fs_t *fs, const char *txn); 71 svn_error_t *svn_fs_base__err_txn_not_mutable(svn_fs_t *fs, const char *txn);
|
H A D | err.c | 77 const char *txn) 83 " in filesystem '%s'"), txn, fs->path); 99 svn_fs_base__err_no_such_txn(svn_fs_t *fs, const char *txn) 105 txn, fs->path); 110 svn_fs_base__err_txn_not_mutable(svn_fs_t *fs, const char *txn) 116 txn, fs->path); 74 svn_fs_base__err_corrupt_txn(svn_fs_t *fs, const char *txn) argument 97 svn_fs_base__err_no_such_txn(svn_fs_t *fs, const char *txn) argument 108 svn_fs_base__err_txn_not_mutable(svn_fs_t *fs, const char *txn) argument
|
H A D | tree.h | 36 library's fs and txn vtables. */ 45 svn_revnum_t *new_rev, svn_fs_txn_t *txn, 48 svn_error_t *svn_fs_base__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
|
H A D | revs-txns.h | 169 library's fs and txn vtables. */ 194 svn_error_t *svn_fs_base__open_txn(svn_fs_txn_t **txn, svn_fs_t *fs, 203 svn_error_t *svn_fs_base__abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool); 205 svn_error_t *svn_fs_base__txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn, 209 svn_fs_txn_t *txn, 220 svn_error_t *svn_fs_base__change_txn_prop(svn_fs_txn_t *txn, const char *name, 224 svn_error_t *svn_fs_base__change_txn_props(svn_fs_txn_t *txn,
|
H A D | tree.c | 60 #include "bdb/txn-table.h" 140 static svn_fs_root_t *make_txn_root(svn_fs_t *fs, const char *txn, 290 svn_fs_txn_t *txn; 300 svn_fs_txn_t *txn = args->txn; 301 svn_fs_t *fs = txn->fs; 302 const char *svn_txn_id = txn->id; 312 /* Look for special txn props that represent the 'flags' behavior of 321 root = make_txn_root(fs, svn_txn_id, txn->base_rev, flags, trail->pool); 330 svn_fs_txn_t *txn, 287 svn_fs_txn_t *txn; member in struct:txn_root_args 297 svn_fs_txn_t *txn = args->txn; local 326 svn_fs_base__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 2397 svn_fs_txn_t *txn; member in struct:merge_args 2561 svn_fs_txn_t *txn; member in struct:commit_args 2581 svn_fs_txn_t *txn = args->txn; local 2629 svn_fs_base__commit_txn(const char **conflict_p, svn_revnum_t *new_rev, svn_fs_txn_t *txn, apr_pool_t *pool) argument 2789 svn_fs_txn_t *txn; local 5445 make_txn_root(svn_fs_t *fs, const char *txn, svn_revnum_t base_rev, apr_uint32_t flags, apr_pool_t *pool) argument [all...] |
/freebsd-10.3-release/contrib/subversion/subversion/libsvn_fs_base/bdb/ |
H A D | txn-table.c | 0 /* txn-table.c : operations on the `transactions' table 39 #include "txn-table.h" 45 is_committed(transaction_t *txn) argument 47 return (txn->kind == transaction_kind_committed); 82 const transaction_t *txn, 92 SVN_ERR(svn_fs_base__unparse_transaction_skel(&txn_skel, txn, pool)); 154 transaction_t txn; local 157 txn.kind = transaction_kind_normal; 158 txn.root_id = root_id; 159 txn 81 svn_fs_bdb__put_txn(svn_fs_t *fs, const transaction_t *txn, const char *txn_name, trail_t *trail, apr_pool_t *pool) argument 178 transaction_t *txn; local 266 transaction_t *txn; local [all...] |
H A D | bdb_compat.h | 79 #define SVN_BDB_OPEN_PARAMS(env,txn) (env), (txn) 81 #define SVN_BDB_OPEN_PARAMS(env,txn) (env)
|
H A D | txn-table.h | 0 /* txn-table.h : internal interface to ops on `transactions' table 82 const transaction_t *txn,
|
/freebsd-10.3-release/contrib/subversion/subversion/libsvn_fs_fs/ |
H A D | tree.h | 55 svn_revnum_t *new_rev, svn_fs_txn_t *txn, 60 svn_error_t *svn_fs_fs__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
|
H A D | fs_fs.h | 243 svn_error_t *svn_fs_fs__change_txn_prop(svn_fs_txn_t *txn, 250 svn_error_t *svn_fs_fs__change_txn_props(svn_fs_txn_t *txn, 266 svn_error_t *svn_fs_fs__abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool); 360 svn_fs_txn_t *txn, 404 svn_fs_txn_t *txn, 501 svn_error_t *svn_fs_fs__txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn, 557 Calling it more than once per txn or from outside any txn is allowed. */
|
H A D | key-gen.c | 35 #error The MAX_KEY_SIZE used for BDB txn names is greater than SVN_FS__TXN_MAX_LEN.
|
H A D | fs_fs.c | 123 #define HEADER_FRESHTXNRT "is-fresh-txn-root" 499 fs_fs_shared_txn_data_t *txn; local 501 for (txn = ffsd->txns; txn; txn = txn->next) 502 if (strcmp(txn->txn_id, txn_id) == 0) 505 if (txn || !create_new) 506 return txn; 512 txn 545 fs_fs_shared_txn_data_t *txn, *prev = NULL; local 722 fs_fs_shared_txn_data_t *txn = get_shared_txn(fs, txn_id, FALSE); local 800 fs_fs_shared_txn_data_t *txn = get_shared_txn(fs, txn_id, TRUE); local 6622 svn_fs_txn_t *txn; local 6688 svn_fs_fs__change_txn_prop(svn_fs_txn_t *txn, const char *name, const svn_string_t *value, apr_pool_t *pool) argument 6704 svn_fs_fs__change_txn_props(svn_fs_txn_t *txn, const apr_array_header_t *props, apr_pool_t *pool) argument 6755 transaction_t *txn; local 6929 svn_fs_fs__abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool) argument 8532 svn_fs_txn_t *txn; member in struct:commit_baton 8735 svn_fs_fs__commit(svn_revnum_t *new_rev_p, svn_fs_t *fs, svn_fs_txn_t *txn, apr_pool_t *pool) argument 9661 svn_fs_txn_t *txn; local 9691 svn_fs_fs__txn_proplist(apr_hash_t **table_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 9830 transaction_t *txn; local 9841 svn_fs_fs__txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn, const char *propname, apr_pool_t *pool) argument [all...] |
H A D | tree.c | 122 /* Cache of txn DAG nodes (without their nested noderevs, because 138 svn_fs_t *fs, const char *txn, 487 svn_fs_txn_t *txn, 493 /* Look for the temporary txn props representing 'flags'. */ 494 SVN_ERR(svn_fs_fs__txn_proplist(&txnprops, txn, pool)); 504 return make_txn_root(root_p, txn->fs, txn->id, txn->base_rev, flags, pool); 541 return svn_fs_fs__dag_txn_root(node_p, root->fs, root->txn, pool); 564 return svn_fs_fs__dag_clone_root(node_p, root->fs, root->txn, poo 483 svn_fs_fs__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 1811 merge_changes(dag_node_t *ancestor_node, dag_node_t *source_node, svn_fs_txn_t *txn, svn_stringbuf_t *conflict, apr_pool_t *pool) argument 1846 svn_fs_fs__commit_txn(const char **conflict_p, svn_revnum_t *new_rev, svn_fs_txn_t *txn, apr_pool_t *pool) argument 1998 svn_fs_txn_t *txn; local 4089 make_txn_root(svn_fs_root_t **root_p, svn_fs_t *fs, const char *txn, svn_revnum_t base_rev, apr_uint32_t flags, apr_pool_t *pool) argument [all...] |
/freebsd-10.3-release/contrib/subversion/subversion/libsvn_fs/ |
H A D | editor.c | 44 svn_fs_txn_t *txn; member in struct:edit_baton 53 /* The pool that the txn lives within. When we create a ROOT, it will 60 /* This is the root from the txn. Use get_root() to fetch/create this 74 SVN_ERR(svn_fs_txn_root(&eb->root, eb->txn, eb->txn_pool)); 176 in the txn against the created-rev of FSPATH. */ 188 txn, which means it has already passed this out-of-dateness check. 238 - the caller has committed more revisions since this txn 247 /* The ID of the node that we would be modifying in the txn */ 261 /* Restarting the commit will base the txn on the future/new 300 ### txn, o 699 make_editor(svn_editor_t **editor, svn_fs_txn_t *txn, svn_cancel_func_t cancel_func, void *cancel_baton, apr_pool_t *result_pool, apr_pool_t *scratch_pool) argument 747 svn_fs_txn_t *txn; local 767 svn_fs_txn_t *txn; local [all...] |
H A D | fs-loader.h | 196 svn_error_t *(*open_txn)(svn_fs_txn_t **txn, svn_fs_t *fs, 233 svn_fs_txn_t *txn, apr_pool_t *pool); 234 svn_error_t *(*abort)(svn_fs_txn_t *txn, apr_pool_t *pool); 235 svn_error_t *(*get_prop)(svn_string_t **value_p, svn_fs_txn_t *txn, 237 svn_error_t *(*get_proplist)(apr_hash_t **table_p, svn_fs_txn_t *txn, 239 svn_error_t *(*change_prop)(svn_fs_txn_t *txn, const char *name, 241 svn_error_t *(*root)(svn_fs_root_t **root_p, svn_fs_txn_t *txn, 243 svn_error_t *(*change_props)(svn_fs_txn_t *txn, const apr_array_header_t *props, 457 const char *txn; 459 /* For transaction roots, flags describing the txn' 452 const char *txn; member in struct:svn_fs_root_t [all...] |
H A D | fs-loader.c | 775 svn_fs_txn_t *txn, apr_pool_t *pool) 783 err = txn->vtable->commit(conflict_p, new_rev, txn, pool); 801 svn_fs_t *fs = txn->fs; 818 svn_fs_abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool) 820 return svn_error_trace(txn->vtable->abort(txn, pool)); 830 svn_fs_txn_name(const char **name_p, svn_fs_txn_t *txn, apr_pool_t *pool) 832 *name_p = apr_pstrdup(pool, txn->id); argument 837 svn_fs_txn_base_revision(svn_fs_txn_t *txn) 769 svn_fs_commit_txn(const char **conflict_p, svn_revnum_t *new_rev, svn_fs_txn_t *txn, apr_pool_t *pool) argument 813 svn_fs_abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool) argument 825 svn_fs_txn_name(const char **name_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 838 svn_fs_open_txn(svn_fs_txn_t **txn, svn_fs_t *fs, const char *name, apr_pool_t *pool) argument 852 svn_fs_txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn, const char *propname, apr_pool_t *pool) argument 859 svn_fs_txn_proplist(apr_hash_t **table_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument 865 svn_fs_change_txn_prop(svn_fs_txn_t *txn, const char *name, const svn_string_t *value, apr_pool_t *pool) argument 872 svn_fs_change_txn_props(svn_fs_txn_t *txn, const apr_array_header_t *props, apr_pool_t *pool) argument 892 svn_fs_txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn, apr_pool_t *pool) argument [all...] |
/freebsd-10.3-release/contrib/subversion/subversion/libsvn_repos/ |
H A D | fs-wrap.c | 50 svn_fs_txn_t *txn, 67 SVN_ERR(svn_fs_txn_name(&txn_name, txn, pool)); 71 SVN_ERR(svn_fs_txn_proplist(&props, txn, pool)); 83 SVN_ERR(svn_fs_change_txn_prop(txn, key, NULL, iterpool)); 89 err = svn_fs_commit_txn(conflict_p, new_rev, txn, pool); 123 svn_fs_txn_t *txn; 131 SVN_ERR(svn_fs_begin_txn2(&txn, repos->fs, rev, 133 err = svn_fs_txn_name(&txn_name, txn, pool); 135 return svn_error_compose_create(err, svn_fs_abort_txn(txn, pool)); 138 as properties on the txn 46 svn_repos_fs_commit_txn(const char **conflict_p, svn_repos_t *repos, svn_revnum_t *new_rev, svn_fs_txn_t *txn, apr_pool_t *pool) argument 121 svn_fs_txn_t *txn; local 291 svn_repos_fs_change_txn_props(svn_fs_txn_t *txn, const apr_array_header_t *txnprops, apr_pool_t *pool) argument 308 svn_repos_fs_change_txn_prop(svn_fs_txn_t *txn, const char *name, const svn_string_t *value, apr_pool_t *pool) argument [all...] |
H A D | commit.c | 94 svn_fs_txn_t *txn; 101 /* The object representing the root directory of the svn txn. */ 154 /* The FS txn editor */ 404 SVN_ERR(svn_repos_fs_begin_txn_for_commit2(&(eb->txn), 415 SVN_ERR(svn_repos_fs_change_txn_props(eb->txn, props, pool)); 417 SVN_ERR(svn_fs_txn_name(&(eb->txn_name), eb->txn, eb->pool)); 418 SVN_ERR(svn_fs_txn_root(&(eb->txn_root), eb->txn, eb->pool)); 465 /* If PATH doesn't exist in the txn, the working copy is out of date. */ 757 if (! eb->txn) 763 &new_revision, eb->txn, poo 93 svn_fs_txn_t *txn; member in struct:edit_baton 938 svn_repos_get_commit_editor5(const svn_delta_editor_t **editor, void **edit_baton, svn_repos_t *repos, svn_fs_txn_t *txn, const char *repos_url, const char *base_path, apr_hash_t *revprop_table, svn_commit_callback2_t commit_callback, void *commit_baton, svn_repos_authz_callback_t authz_callback, void *authz_baton, apr_pool_t *pool) argument 1312 svn_fs_txn_t *txn; local [all...] |
H A D | load-fs-vtable.c | 96 svn_fs_txn_t *txn; 493 /* Create a new fs txn. */ 494 SVN_ERR(svn_fs_begin_txn2(&(rb->txn), pb->fs, head_rev, 0, pool)); 495 SVN_ERR(svn_fs_txn_root(&(rb->txn_root), rb->txn, pool)); 715 SVN_ERR(svn_repos_fs_change_txn_prop(rb->txn, name, value, rb->pool)); 717 SVN_ERR(svn_fs_change_txn_prop(rb->txn, name, value, rb->pool)); 993 /* Get the txn name and hooks environment if they will be needed. */ 999 err = svn_fs_txn_name(&txn_name, rb->txn, rb->pool); 1002 svn_error_clear(svn_fs_abort_txn(rb->txn, rb->pool)); 1014 svn_error_clear(svn_fs_abort_txn(rb->txn, r 95 svn_fs_txn_t *txn; member in struct:revision_baton [all...] |
H A D | deprecated.c | 48 svn_fs_txn_t *txn, 66 return svn_repos_get_commit_editor5(editor, edit_baton, repos, txn, 77 svn_fs_txn_t *txn, 95 return svn_repos_get_commit_editor4(editor, edit_baton, repos, txn, 107 svn_fs_txn_t *txn, 116 return svn_repos_get_commit_editor3(editor, edit_baton, repos, txn, 995 on the txn. */ 44 svn_repos_get_commit_editor4(const svn_delta_editor_t **editor, void **edit_baton, svn_repos_t *repos, svn_fs_txn_t *txn, const char *repos_url, const char *base_path, const char *user, const char *log_msg, svn_commit_callback2_t commit_callback, void *commit_baton, svn_repos_authz_callback_t authz_callback, void *authz_baton, apr_pool_t *pool) argument 73 svn_repos_get_commit_editor3(const svn_delta_editor_t **editor, void **edit_baton, svn_repos_t *repos, svn_fs_txn_t *txn, const char *repos_url, const char *base_path, const char *user, const char *log_msg, svn_commit_callback_t callback, void *callback_baton, svn_repos_authz_callback_t authz_callback, void *authz_baton, apr_pool_t *pool) argument 103 svn_repos_get_commit_editor2(const svn_delta_editor_t **editor, void **edit_baton, svn_repos_t *repos, svn_fs_txn_t *txn, const char *repos_url, const char *base_path, const char *user, const char *log_msg, svn_commit_callback_t callback, void *callback_baton, apr_pool_t *pool) argument
|
/freebsd-10.3-release/contrib/subversion/subversion/include/private/ |
H A D | svn_fs_util.h | 82 root->txn, path) \ 98 svn_fs__identifier(root->fs), root->txn, path_str) \
|
/freebsd-10.3-release/contrib/subversion/subversion/include/ |
H A D | svn_fs.h | 74 #define SVN_FS_CONFIG_BDB_TXN_NOSYNC "bdb-txn-nosync" 894 * @note If you're building a txn for committing, you probably 923 /** Commit @a txn. 931 * a new filesystem revision containing the changes made in @a txn, 935 * conflicts encountered merging @a txn with the most recent committed 937 * the conflict in @a txn, allocated within @a pool; 940 * If the commit succeeds, @a txn is invalid. 944 * @a txn is still valid; you can make more operations to resolve the 947 * @note Success or failure of the commit of @a txn is determined by 975 svn_fs_txn_t *txn, [all...] |
H A D | svn_repos.h | 1368 * URI-encoded, URLs. @a txn is a filesystem transaction object to use 1398 * abort the commit transaction unless @a txn was supplied (not @c 1411 svn_fs_txn_t *txn, 1436 svn_fs_txn_t *txn, 1460 svn_fs_txn_t *txn, 1482 svn_fs_txn_t *txn, 1493 * Similar to svn_repos_get_commit_editor2(), but with @a txn always 2025 * @a conflict_p, @a new_rev, and @a txn are as in svn_fs_commit_txn(). 2031 svn_fs_txn_t *txn, 2040 * Before a txn i [all...] |
/freebsd-10.3-release/contrib/subversion/subversion/svnlook/ |
H A D | svnlook.c | 318 const char *txn; 354 svn_fs_txn_t *txn; 421 SVN_ERR(svn_fs_txn_prop(&raw_value, c->txn, prop_name, pool)); 451 SVN_ERR(svn_fs_txn_root(root, c->txn, pool)); 762 svn_fs_txn_t *txn; 764 SVN_ERR(svn_fs_open_txn(&txn, fs, name, pool)); 765 SVN_ERR(svn_fs_txn_prop(&date, txn, SVN_PROP_REVISION_DATE, pool)); 780 *label = apr_psprintf(pool, "%s\t%s (txn %s)", 1279 *base_rev = svn_fs_txn_base_revision(c->txn); 1876 SVN_ERR(svn_fs_txn_proplist(&props, c->txn, poo 316 const char *txn; member in struct:svnlook_opt_state 352 svn_fs_txn_t *txn; member in struct:svnlook_ctxt_t 757 svn_fs_txn_t *txn; local [all...] |