Lines Matching refs:pool
52 apr_pool_t *pool)
65 pool, pool));
68 SVN_ERR(svn_fs_txn_name(&txn_name, txn, pool));
69 SVN_ERR(svn_repos__hooks_pre_commit(repos, hooks_env, txn_name, pool));
74 SVN_ERR(svn_fs_txn_proplist(&props, txn, pool));
75 iterpool = svn_pool_create(pool);
76 for (hi = apr_hash_first(pool, props); hi; hi = apr_hash_next(hi))
91 err = svn_fs_commit_txn(conflict_p, new_rev, txn, pool);
95 iterpool = svn_pool_create(pool);
96 for (hi = apr_hash_first(pool, props); hi; hi = apr_hash_next(hi))
114 *new_rev, txn_name, pool)))
135 apr_pool_t *pool)
146 pool, pool));
151 SVN_FS_TXN_CHECK_LOCKS, pool));
152 err = svn_fs_txn_name(&txn_name, txn, pool);
154 return svn_error_compose_create(err, svn_fs_abort_txn(txn, pool));
159 revprops = svn_prop_hash_to_array(revprop_table, pool);
160 err = svn_repos_fs_change_txn_props(txn, revprops, pool);
162 return svn_error_compose_create(err, svn_fs_abort_txn(txn, pool));
168 pool);
170 return svn_error_compose_create(err, svn_fs_abort_txn(txn, pool));
184 apr_pool_t *pool)
186 apr_hash_t *revprop_table = apr_hash_make(pool);
189 svn_string_create(author, pool));
192 svn_string_create(log_msg, pool));
194 pool);
204 apr_pool_t *pool)
252 err = svn_time_from_cstring(&temp, value->data, pool);
301 apr_pool_t *pool)
304 SVN_ERR(verify_mergeinfo(value, path, pool));
307 SVN_ERR(svn_repos__validate_prop(name, value, pool));
308 return svn_fs_change_node_prop(root, path, name, value, pool);
315 apr_pool_t *pool)
322 SVN_ERR(svn_repos__validate_prop(prop->name, prop->value, pool));
325 return svn_fs_change_txn_props(txn, txnprops, pool);
333 apr_pool_t *pool)
335 apr_array_header_t *props = apr_array_make(pool, 1, sizeof(svn_prop_t));
342 return svn_repos_fs_change_txn_props(txn, props, pool);
357 apr_pool_t *pool)
363 pool));
371 SVN_ERR(svn_repos__validate_prop(name, new_value, pool));
384 SVN_ERR(svn_fs_revision_prop(&old_value2, repos->fs, rev, name, pool));
399 pool, pool));
405 action, pool));
408 &old_value, new_value, pool));
413 action, pool));
433 apr_pool_t *pool)
439 pool));
455 rev, propname, pool));
459 SVN_ERR(svn_fs_revision_prop(value_p, repos->fs, rev, propname, pool));
473 apr_pool_t *pool)
479 pool));
484 *table_p = apr_hash_make(pool);
492 SVN_ERR(svn_fs_revision_proplist(&tmphash, repos->fs, rev, pool));
493 *table_p = apr_hash_make(pool);
507 SVN_ERR(svn_fs_revision_proplist(table_p, repos->fs, rev, pool));
519 apr_pool_t *pool;
531 apr_pool_t *pool)
536 b->cb_err = b->lock_callback(b->lock_baton, path, lock, fs_err, pool);
539 APR_ARRAY_PUSH(b->paths, const char *) = apr_pstrdup(b->pool, path);
617 baton.pool = scratch_pool;
660 apr_pool_t *pool)
680 apr_pool_t *pool)
682 apr_hash_t *targets = apr_hash_make(pool);
684 pool);
692 pool, pool);
772 baton.pool = scratch_pool;
806 apr_pool_t *pool)
808 apr_hash_t *targets = apr_hash_make(pool);
818 pool, pool);
843 apr_pool_t *pool)
852 b->authz_read_baton, pool));
870 apr_pool_t *pool)
872 apr_hash_t *all_locks = apr_hash_make(pool);
881 SVN_ERR(svn_fs_youngest_rev(&head_rev, repos->fs, pool));
889 head_rev, pool));
893 get_locks_callback, &baton, pool));
909 apr_pool_t *pool)
915 apr_pool_t *iterpool = svn_pool_create(pool);
918 SVN_ERR(svn_fs_youngest_rev(&rev, repos->fs, pool));
919 SVN_ERR(svn_fs_revision_root(&root, repos->fs, rev, pool));
940 readable_paths = apr_array_make(pool, paths->nelts - 1,
958 include_descendants, TRUE, pool, pool));
960 *mergeinfo = apr_hash_make(pool);
977 apr_pool_t *pool)
989 pool);
991 pnb->notify_func(pnb->notify_baton, notify, pool);
1002 apr_pool_t *pool)
1012 cancel_func, cancel_baton, pool);