Lines Matching refs:pool
132 const char *ra_name, apr_pool_t *pool)
148 libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.%d",
150 funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name);
151 compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name);
236 svn_error_t *svn_ra_initialize(apr_pool_t *pool)
256 apr_pool_t *pool)
258 *callbacks = apr_pcalloc(pool, sizeof(**callbacks));
269 apr_pool_t *pool)
271 apr_pool_t *sesspool = svn_pool_create(pool);
384 session->pool = sesspool;
411 *corrected_url_p = apr_pstrdup(pool, *corrected_url_p);
421 SVN_ERR(vtable->get_uuid(session, &repository_uuid, pool));
425 repository_uuid = apr_pstrdup(pool, repository_uuid);
466 session->pool = result_pool;
480 apr_pool_t *pool)
486 SVN_ERR(svn_ra_get_repos_root2(session, &repos_root, pool));
492 return session->vtable->reparent(session, url, pool);
497 apr_pool_t *pool)
499 return session->vtable->get_session_url(session, url, pool);
505 apr_pool_t *pool)
509 SVN_ERR(session->vtable->get_session_url(session, &sess_url, pool));
510 *rel_path = svn_uri_skip_ancestor(sess_url, url, pool);
521 apr_pool_t *pool)
525 SVN_ERR(session->vtable->get_repos_root(session, &root_url, pool));
526 *rel_path = svn_uri_skip_ancestor(root_url, url, pool);
537 apr_pool_t *pool)
539 return session->vtable->get_latest_revnum(session, latest_revnum, pool);
545 apr_pool_t *pool)
547 return session->vtable->get_dated_revision(session, revision, tm, pool);
555 apr_pool_t *pool)
567 pool));
580 old_value_p, value, pool);
586 apr_pool_t *pool)
589 return session->vtable->rev_proplist(session, rev, props, pool);
596 apr_pool_t *pool)
599 return session->vtable->rev_prop(session, rev, name, value, pool);
610 apr_pool_t *pool)
615 lock_tokens, keep_locks, pool);
624 apr_pool_t *pool)
628 fetched_rev, props, pool);
638 apr_pool_t *pool)
642 path, revision, dirent_fields, pool);
651 apr_pool_t *pool)
664 err = svn_ra__assert_mergeinfo_capable_server(session, NULL, pool);
673 include_descendants, pool);
737 apr_pool_t *pool)
744 status_editor, status_baton, pool);
758 apr_pool_t *pool)
767 diff_baton, pool);
781 apr_pool_t *pool)
794 SVN_ERR(svn_ra__assert_mergeinfo_capable_server(session, NULL, pool));
799 receiver, receiver_baton, pool);
806 apr_pool_t *pool)
809 return session->vtable->check_path(session, path, revision, kind, pool);
816 apr_pool_t *pool)
820 err = session->vtable->stat(session, path, revision, dirent, pool);
828 apr_pool_t *scratch_pool = svn_pool_create(pool);
872 *dirent = svn_dirent_dup(*dirent, pool);
883 *dirent = apr_pcalloc(pool, sizeof(**dirent));
903 (*dirent)->last_author = val ? apr_pstrdup(pool, val->data)
920 apr_pool_t *pool)
922 SVN_ERR(session->vtable->get_uuid(session, uuid, pool));
923 *uuid = *uuid ? apr_pstrdup(pool, *uuid) : NULL;
929 apr_pool_t *pool)
931 return session->vtable->get_uuid(session, uuid, pool);
936 apr_pool_t *pool)
938 SVN_ERR(session->vtable->get_repos_root(session, url, pool));
939 *url = *url ? apr_pstrdup(pool, *url) : NULL;
945 apr_pool_t *pool)
947 return session->vtable->get_repos_root(session, url, pool);
955 apr_pool_t *pool)
961 peg_revision, location_revisions, pool);
969 pool);
982 apr_pool_t *pool)
989 receiver, receiver_baton, pool);
998 receiver_baton, pool);
1010 apr_pool_t *pool)
1017 SVN_ERR(svn_ra__assert_mergeinfo_capable_server(session, NULL, pool));
1024 pool));
1028 handler, handler_baton, pool);
1036 handler, handler_baton, pool);
1047 apr_pool_t *pool)
1051 for (hi = apr_hash_first(pool, path_revs); hi; hi = apr_hash_next(hi))
1064 lock_func, lock_baton, pool);
1072 apr_pool_t *pool)
1076 for (hi = apr_hash_first(pool, path_tokens); hi; hi = apr_hash_next(hi))
1084 lock_func, lock_baton, pool);
1090 apr_pool_t *pool)
1093 return session->vtable->get_lock(session, lock, path, pool);
1100 apr_pool_t *pool)
1107 return session->vtable->get_locks(session, locks, path, depth, pool);
1113 apr_pool_t *pool)
1115 return svn_ra_get_locks2(session, locks, path, svn_depth_infinity, pool);
1124 apr_pool_t *pool)
1127 text_deltas, editor, edit_baton, pool);
1191 apr_pool_t *pool)
1197 replay_baton, pool);
1209 replay_baton, pool));
1258 apr_pool_t *pool)
1260 return session->vtable->has_capability(session, has, capability, pool);
1269 apr_pool_t *pool)
1289 pool);
1297 pool);
1389 apr_pool_t *pool)
1395 apr_pool_t *iterpool = svn_pool_create(pool);
1441 apr_pool_t *pool)
1443 *descriptions = svn_stringbuf_create_empty(pool);
1444 return svn_ra_print_modules(*descriptions, pool);
1469 apr_pool_t *pool)
1471 *ra_baton = pool;
1479 apr_pool_t *pool)
1483 apr_hash_t *ht = apr_hash_make(pool);
1529 apr_pool_t *pool,
1539 apr_pool_t *pool,
1549 apr_pool_t *pool,
1559 apr_pool_t *pool,