Home
last modified time | relevance | path

Searched refs:txn (Results 1 – 25 of 33) sorted by relevance

12

/trueos/contrib/subversion/subversion/libsvn_fs_base/
HDrevs-txns.c68 transaction_t *txn; in get_txn() local
69 SVN_ERR(svn_fs_bdb__get_txn(&txn, fs, txn_id, trail, pool)); in get_txn()
70 if (expect_dead && (txn->kind != transaction_kind_dead)) in get_txn()
73 if ((! expect_dead) && (txn->kind == transaction_kind_dead)) in get_txn()
76 *txn_p = txn; in get_txn()
100 transaction_t *txn; in get_rev_txn() local
106 SVN_ERR(get_txn(&txn, fs, revision->txn_id, FALSE, trail, pool)); in get_rev_txn()
107 if (txn->revision != rev) in get_rev_txn()
111 *txn_p = txn; in get_rev_txn()
125 transaction_t *txn; in svn_fs_base__rev_get_root() local
[all …]
HDerr.c75 const char *txn) in svn_fs_base__err_corrupt_txn() argument
81 " in filesystem '%s'"), txn, fs->path); in svn_fs_base__err_corrupt_txn()
97 svn_fs_base__err_no_such_txn(svn_fs_t *fs, const char *txn) in svn_fs_base__err_no_such_txn() argument
103 txn, fs->path); in svn_fs_base__err_no_such_txn()
108 svn_fs_base__err_txn_not_mutable(svn_fs_t *fs, const char *txn) in svn_fs_base__err_txn_not_mutable() argument
114 txn, fs->path); in svn_fs_base__err_txn_not_mutable()
HDrevs-txns.h192 svn_error_t *svn_fs_base__open_txn(svn_fs_txn_t **txn, svn_fs_t *fs,
201 svn_error_t *svn_fs_base__abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool);
203 svn_error_t *svn_fs_base__txn_prop(svn_string_t **value_p, svn_fs_txn_t *txn,
207 svn_fs_txn_t *txn,
218 svn_error_t *svn_fs_base__change_txn_prop(svn_fs_txn_t *txn, const char *name,
222 svn_error_t *svn_fs_base__change_txn_props(svn_fs_txn_t *txn,
HDerr.h58 svn_error_t *svn_fs_base__err_corrupt_txn(svn_fs_t *fs, const char *txn);
65 svn_error_t *svn_fs_base__err_no_such_txn(svn_fs_t *fs, const char *txn);
69 svn_error_t *svn_fs_base__err_txn_not_mutable(svn_fs_t *fs, const char *txn);
HDtree.c139 static svn_fs_root_t *make_txn_root(svn_fs_t *fs, const char *txn,
287 svn_fs_txn_t *txn; member
297 svn_fs_txn_t *txn = args->txn; in txn_body_txn_root() local
298 svn_fs_t *fs = txn->fs; in txn_body_txn_root()
299 const char *svn_txn_id = txn->id; in txn_body_txn_root()
318 root = make_txn_root(fs, svn_txn_id, txn->base_rev, flags, trail->pool); in txn_body_txn_root()
327 svn_fs_txn_t *txn, in svn_fs_base__txn_root() argument
334 args.txn = txn; in svn_fs_base__txn_root()
335 SVN_ERR(svn_fs_base__retry_txn(txn->fs, txn_body_txn_root, &args, in svn_fs_base__txn_root()
412 return svn_fs_base__dag_txn_root(node_p, root->fs, root->txn, in root_node()
[all …]
HDtree.h44 svn_revnum_t *new_rev, svn_fs_txn_t *txn,
47 svn_error_t *svn_fs_base__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
/trueos/contrib/subversion/subversion/libsvn_fs_base/bdb/
HDtxn-table.c45 is_committed(transaction_t *txn) in is_committed() argument
47 return (txn->kind == transaction_kind_committed); in is_committed()
82 const transaction_t *txn, in svn_fs_bdb__put_txn() argument
92 SVN_ERR(svn_fs_base__unparse_transaction_skel(&txn_skel, txn, pool)); in svn_fs_bdb__put_txn()
154 transaction_t txn; in svn_fs_bdb__create_txn() local
157 txn.kind = transaction_kind_normal; in svn_fs_bdb__create_txn()
158 txn.root_id = root_id; in svn_fs_bdb__create_txn()
159 txn.base_id = root_id; in svn_fs_bdb__create_txn()
160 txn.proplist = NULL; in svn_fs_bdb__create_txn()
161 txn.copies = NULL; in svn_fs_bdb__create_txn()
[all …]
HDbdb_compat.h79 #define SVN_BDB_OPEN_PARAMS(env,txn) (env), (txn) argument
81 #define SVN_BDB_OPEN_PARAMS(env,txn) (env)
HDtxn-table.h81 const transaction_t *txn,
/trueos/contrib/subversion/subversion/libsvn_fs/
HDeditor.c44 svn_fs_txn_t *txn; member
74 SVN_ERR(svn_fs_txn_root(&eb->root, eb->txn, eb->txn_pool)); in get_root()
689 err = svn_fs_abort_txn(eb->txn, scratch_pool); in abort_cb()
692 eb->txn = NULL; in abort_cb()
700 svn_fs_txn_t *txn, in make_editor() argument
723 eb->txn = txn; in make_editor()
747 svn_fs_txn_t *txn; in svn_fs__editor_create() local
750 SVN_ERR(svn_fs_begin_txn2(&txn, fs, revision, flags, result_pool)); in svn_fs__editor_create()
751 SVN_ERR(svn_fs_txn_name(txn_name, txn, result_pool)); in svn_fs__editor_create()
752 return svn_error_trace(make_editor(editor, txn, in svn_fs__editor_create()
[all …]
HDfs-loader.c770 svn_fs_txn_t *txn, apr_pool_t *pool) in svn_fs_commit_txn() argument
778 err = txn->vtable->commit(conflict_p, new_rev, txn, pool); in svn_fs_commit_txn()
796 svn_fs_t *fs = txn->fs; in svn_fs_commit_txn()
813 svn_fs_abort_txn(svn_fs_txn_t *txn, apr_pool_t *pool) in svn_fs_abort_txn() argument
815 return svn_error_trace(txn->vtable->abort(txn, pool)); in svn_fs_abort_txn()
825 svn_fs_txn_name(const char **name_p, svn_fs_txn_t *txn, apr_pool_t *pool) in svn_fs_txn_name() argument
827 *name_p = apr_pstrdup(pool, txn->id); in svn_fs_txn_name()
832 svn_fs_txn_base_revision(svn_fs_txn_t *txn) in svn_fs_txn_base_revision() argument
834 return txn->base_rev; in svn_fs_txn_base_revision()
838 svn_fs_open_txn(svn_fs_txn_t **txn, svn_fs_t *fs, const char *name, in svn_fs_open_txn() argument
[all …]
HDfs-loader.h192 svn_error_t *(*open_txn)(svn_fs_txn_t **txn, svn_fs_t *fs,
229 svn_fs_txn_t *txn, apr_pool_t *pool);
230 svn_error_t *(*abort)(svn_fs_txn_t *txn, apr_pool_t *pool);
231 svn_error_t *(*get_prop)(svn_string_t **value_p, svn_fs_txn_t *txn,
233 svn_error_t *(*get_proplist)(apr_hash_t **table_p, svn_fs_txn_t *txn,
235 svn_error_t *(*change_prop)(svn_fs_txn_t *txn, const char *name,
237 svn_error_t *(*root)(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
239 svn_error_t *(*change_props)(svn_fs_txn_t *txn, const apr_array_header_t *props,
452 const char *txn; member
/trueos/contrib/subversion/subversion/libsvn_repos/
HDfs-wrap.c49 svn_fs_txn_t *txn, in svn_repos_fs_commit_txn() argument
66 SVN_ERR(svn_fs_txn_name(&txn_name, txn, pool)); in svn_repos_fs_commit_txn()
70 SVN_ERR(svn_fs_txn_proplist(&props, txn, pool)); in svn_repos_fs_commit_txn()
82 SVN_ERR(svn_fs_change_txn_prop(txn, key, NULL, iterpool)); in svn_repos_fs_commit_txn()
88 err = svn_fs_commit_txn(conflict_p, new_rev, txn, pool); in svn_repos_fs_commit_txn()
121 svn_fs_txn_t *txn; in svn_repos_fs_begin_txn_for_commit2() local
129 SVN_ERR(svn_fs_begin_txn2(&txn, repos->fs, rev, in svn_repos_fs_begin_txn_for_commit2()
131 err = svn_fs_txn_name(&txn_name, txn, pool); in svn_repos_fs_begin_txn_for_commit2()
133 return svn_error_compose_create(err, svn_fs_abort_txn(txn, pool)); in svn_repos_fs_begin_txn_for_commit2()
139 err = svn_repos_fs_change_txn_props(txn, revprops, pool); in svn_repos_fs_begin_txn_for_commit2()
[all …]
HDcommit.c93 svn_fs_txn_t *txn; member
401 SVN_ERR(svn_repos_fs_begin_txn_for_commit2(&(eb->txn), in open_root()
412 SVN_ERR(svn_repos_fs_change_txn_props(eb->txn, props, pool)); in open_root()
414 SVN_ERR(svn_fs_txn_name(&(eb->txn_name), eb->txn, eb->pool)); in open_root()
415 SVN_ERR(svn_fs_txn_root(&(eb->txn_root), eb->txn, eb->pool)); in open_root()
754 if (! eb->txn) in close_edit()
760 &new_revision, eb->txn, pool); in close_edit()
802 svn_fs_abort_txn(eb->txn, pool))); in close_edit()
826 if ((! eb->txn) || (! eb->txn_owner) || eb->txn_aborted) in abort_edit()
835 return svn_error_trace(svn_fs_abort_txn(eb->txn, pool)); in abort_edit()
[all …]
HDload-fs-vtable.c94 svn_fs_txn_t *txn; member
500 SVN_ERR(svn_fs_begin_txn2(&(rb->txn), pb->fs, head_rev, 0, pool)); in new_revision_record()
501 SVN_ERR(svn_fs_txn_root(&(rb->txn_root), rb->txn, pool)); in new_revision_record()
702 SVN_ERR(svn_repos_fs_change_txn_prop(rb->txn, name, value, rb->pool)); in set_revision_property()
704 SVN_ERR(svn_fs_change_txn_prop(rb->txn, name, value, rb->pool)); in set_revision_property()
929 err = svn_fs_txn_name(&txn_name, rb->txn, rb->pool); in close_revision()
932 svn_error_clear(svn_fs_abort_txn(rb->txn, rb->pool)); in close_revision()
944 svn_error_clear(svn_fs_abort_txn(rb->txn, rb->pool)); in close_revision()
950 err = svn_fs_commit_txn(&conflict_msg, &committed_rev, rb->txn, rb->pool); in close_revision()
963 svn_error_clear(svn_fs_abort_txn(rb->txn, rb->pool)); in close_revision()
HDdeprecated.c47 svn_fs_txn_t *txn, in svn_repos_get_commit_editor4() argument
65 return svn_repos_get_commit_editor5(editor, edit_baton, repos, txn, in svn_repos_get_commit_editor4()
76 svn_fs_txn_t *txn, in svn_repos_get_commit_editor3() argument
94 return svn_repos_get_commit_editor4(editor, edit_baton, repos, txn, in svn_repos_get_commit_editor3()
106 svn_fs_txn_t *txn, in svn_repos_get_commit_editor2() argument
115 return svn_repos_get_commit_editor3(editor, edit_baton, repos, txn, in svn_repos_get_commit_editor2()
/trueos/contrib/subversion/subversion/include/
HDsvn_fs.h969 svn_fs_txn_t *txn,
984 svn_fs_abort_txn(svn_fs_txn_t *txn,
1005 svn_fs_txn_t *txn,
1010 svn_fs_txn_base_revision(svn_fs_txn_t *txn);
1024 svn_fs_open_txn(svn_fs_txn_t **txn,
1047 svn_fs_txn_t *txn,
1058 svn_fs_txn_t *txn,
1068 svn_fs_change_txn_prop(svn_fs_txn_t *txn,
1085 svn_fs_change_txn_props(svn_fs_txn_t *txn,
1124 svn_fs_txn_t *txn,
HDsvn_repos.h1404 svn_fs_txn_t *txn,
1429 svn_fs_txn_t *txn,
1453 svn_fs_txn_t *txn,
1475 svn_fs_txn_t *txn,
2019 svn_fs_txn_t *txn,
2367 svn_repos_fs_change_txn_prop(svn_fs_txn_t *txn,
2379 svn_repos_fs_change_txn_props(svn_fs_txn_t *txn,
/trueos/contrib/subversion/subversion/libsvn_fs_fs/
HDfs_fs.h243 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,
HDtree.c138 svn_fs_t *fs, const char *txn,
600 svn_fs_txn_t *txn, in svn_fs_fs__txn_root() argument
607 SVN_ERR(svn_fs_fs__txn_proplist(&txnprops, txn, pool)); in svn_fs_fs__txn_root()
617 return make_txn_root(root_p, txn->fs, txn->id, txn->base_rev, flags, pool); in svn_fs_fs__txn_root()
653 return svn_fs_fs__dag_txn_root(node_p, root->fs, root->txn, pool); in root_node()
676 return svn_fs_fs__dag_clone_root(node_p, root->fs, root->txn, pool); in mutable_root_node()
1089 const char *txn_id = root->txn; in make_path_mutable()
1440 txn_id = root->txn; in fs_change_node_prop()
1936 svn_fs_txn_t *txn, in merge_changes() argument
1941 svn_fs_t *fs = txn->fs; in merge_changes()
[all …]
HDfs_fs.c499 fs_fs_shared_txn_data_t *txn; in get_shared_txn() local
501 for (txn = ffsd->txns; txn; txn = txn->next) in get_shared_txn()
502 if (strcmp(txn->txn_id, txn_id) == 0) in get_shared_txn()
505 if (txn || !create_new) in get_shared_txn()
506 return txn; in get_shared_txn()
512 txn = ffsd->free_txn; in get_shared_txn()
518 txn = apr_palloc(subpool, sizeof(*txn)); in get_shared_txn()
519 txn->pool = subpool; in get_shared_txn()
522 assert(strlen(txn_id) < sizeof(txn->txn_id)); in get_shared_txn()
523 apr_cpystrn(txn->txn_id, txn_id, sizeof(txn->txn_id)); in get_shared_txn()
[all …]
HDtree.h54 svn_revnum_t *new_rev, svn_fs_txn_t *txn,
59 svn_error_t *svn_fs_fs__txn_root(svn_fs_root_t **root_p, svn_fs_txn_t *txn,
HDstructure48 <txnid>.txn/ Directory containing transaction <txnid>
49 txn-protorevs/ Subdirectory containing transaction proto-revision files
52 txn-current File containing the next transaction key
61 txn-current-lock Empty file, locked to serialise 'txn-current'
91 The "txn-current" file is a file with a single line of text that
97 performs on this file is "get and increment"; the "txn-current-lock"
154 Format 3+: transaction names generated using txn-current file
159 Format 3+: txn-protorevs/<txnid>.rev and
160 txn-protorevs/<txnid>.rev-lock.
335 New node-revision IDs assigned within a transaction have a txn-id
[all …]
/trueos/contrib/subversion/subversion/include/private/
HDsvn_fs_util.h82 root->txn, path) \
98 svn_fs__identifier(root->fs), root->txn, path_str) \
/trueos/contrib/subversion/subversion/svnlook/
HDsvnlook.c316 const char *txn; member
352 svn_fs_txn_t *txn; member
418 SVN_ERR(svn_fs_txn_prop(&raw_value, c->txn, prop_name, pool)); in get_property()
448 SVN_ERR(svn_fs_txn_root(root, c->txn, pool)); in get_root()
757 svn_fs_txn_t *txn; in generate_label() local
759 SVN_ERR(svn_fs_open_txn(&txn, fs, name, pool)); in generate_label()
760 SVN_ERR(svn_fs_txn_prop(&date, txn, SVN_PROP_REVISION_DATE, pool)); in generate_label()
1274 *base_rev = svn_fs_txn_base_revision(c->txn); in get_base_rev()
1870 SVN_ERR(svn_fs_txn_proplist(&props, c->txn, pool)); in do_plist()
2088 baton->is_revision = opt_state->txn == NULL; in get_ctxt_baton()
[all …]

12