Lines Matching defs:session

273   svn_ra_session_t *session;
379 /* Create the session object. */
380 session = apr_pcalloc(sesspool, sizeof(*session));
381 session->cancel_func = callbacks->cancel_func;
382 session->cancel_baton = callback_baton;
383 session->vtable = vtable;
384 session->pool = sesspool;
386 /* Ask the library to open the session. */
387 err = vtable->open_session(session, corrected_url_p,
404 /* If the session open stuff detected a server-provided URL
406 OPTIONS request), then kill the session so the caller can decide
421 SVN_ERR(vtable->get_uuid(session, &repository_uuid, pool));
435 *session_p = session;
446 svn_ra_session_t *session;
461 /* Create the session object. */
462 session = apr_pcalloc(result_pool, sizeof(*session));
463 session->cancel_func = old_session->cancel_func;
464 session->cancel_baton = old_session->cancel_baton;
465 session->vtable = old_session->vtable;
466 session->pool = result_pool;
468 SVN_ERR(old_session->vtable->dup_session(session,
474 *new_session = session;
478 svn_error_t *svn_ra_reparent(svn_ra_session_t *session,
486 SVN_ERR(svn_ra_get_repos_root2(session, &repos_root, pool));
492 return session->vtable->reparent(session, url, pool);
495 svn_error_t *svn_ra_get_session_url(svn_ra_session_t *session,
499 return session->vtable->get_session_url(session, url, pool);
502 svn_error_t *svn_ra_get_path_relative_to_session(svn_ra_session_t *session,
509 SVN_ERR(session->vtable->get_session_url(session, &sess_url, pool));
513 _("'%s' isn't a child of session URL '%s'"),
518 svn_error_t *svn_ra_get_path_relative_to_root(svn_ra_session_t *session,
525 SVN_ERR(session->vtable->get_repos_root(session, &root_url, pool));
535 svn_error_t *svn_ra_get_latest_revnum(svn_ra_session_t *session,
539 return session->vtable->get_latest_revnum(session, latest_revnum, pool);
542 svn_error_t *svn_ra_get_dated_revision(svn_ra_session_t *session,
547 return session->vtable->get_dated_revision(session, revision, tm, pool);
550 svn_error_t *svn_ra_change_rev_prop2(svn_ra_session_t *session,
565 SVN_ERR(svn_ra_has_capability(session, &has_atomic_revprops,
579 return session->vtable->change_rev_prop(session, rev, name,
583 svn_error_t *svn_ra_rev_proplist(svn_ra_session_t *session,
589 return session->vtable->rev_proplist(session, rev, props, pool);
592 svn_error_t *svn_ra_rev_prop(svn_ra_session_t *session,
599 return session->vtable->rev_prop(session, rev, name, value, pool);
602 svn_error_t *svn_ra_get_commit_editor3(svn_ra_session_t *session,
612 return session->vtable->get_commit_editor(session, editor, edit_baton,
618 svn_error_t *svn_ra_get_file(svn_ra_session_t *session,
627 return session->vtable->get_file(session, path, revision, stream,
631 svn_error_t *svn_ra_get_dir2(svn_ra_session_t *session,
641 return session->vtable->get_dir(session, dirents, fetched_rev, props,
645 svn_error_t *svn_ra_get_mergeinfo(svn_ra_session_t *session,
664 err = svn_ra__assert_mergeinfo_capable_server(session, NULL, pool);
671 return session->vtable->get_mergeinfo(session, catalog, paths,
677 svn_ra_do_update3(svn_ra_session_t *session,
692 return session->vtable->do_update(session,
702 svn_ra_do_switch3(svn_ra_session_t *session,
718 return session->vtable->do_switch(session,
729 svn_error_t *svn_ra_do_status2(svn_ra_session_t *session,
741 return session->vtable->do_status(session,
747 svn_error_t *svn_ra_do_diff3(svn_ra_session_t *session,
762 return session->vtable->do_diff(session,
770 svn_error_t *svn_ra_get_log2(svn_ra_session_t *session,
794 SVN_ERR(svn_ra__assert_mergeinfo_capable_server(session, NULL, pool));
796 return session->vtable->get_log(session, paths, start, end, limit,
802 svn_error_t *svn_ra_check_path(svn_ra_session_t *session,
809 return session->vtable->check_path(session, path, revision, kind, pool);
812 svn_error_t *svn_ra_stat(svn_ra_session_t *session,
820 err = session->vtable->stat(session, path, revision, dirent, pool);
833 SVN_ERR(svn_ra_check_path(session, path, revision, &kind, scratch_pool));
840 SVN_ERR(svn_ra_get_repos_root2(session, &repos_root_url,
842 SVN_ERR(svn_ra_get_session_url(session, &session_url,
855 /* Open another session to the path's parent. This server
860 SVN_ERR(svn_ra__dup_session(&parent_session, session, parent_url,
887 SVN_ERR(svn_ra_get_dir2(session, NULL, NULL, &props,
894 SVN_ERR(svn_ra_rev_proplist(session, revision, &props,
918 svn_error_t *svn_ra_get_uuid2(svn_ra_session_t *session,
922 SVN_ERR(session->vtable->get_uuid(session, uuid, pool));
927 svn_error_t *svn_ra_get_uuid(svn_ra_session_t *session,
931 return session->vtable->get_uuid(session, uuid, pool);
934 svn_error_t *svn_ra_get_repos_root2(svn_ra_session_t *session,
938 SVN_ERR(session->vtable->get_repos_root(session, url, pool));
943 svn_error_t *svn_ra_get_repos_root(svn_ra_session_t *session,
947 return session->vtable->get_repos_root(session, url, pool);
950 svn_error_t *svn_ra_get_locations(svn_ra_session_t *session,
960 err = session->vtable->get_locations(session, locations, path,
967 err = svn_ra__locations_from_log(session, locations, path,
975 svn_ra_get_location_segments(svn_ra_session_t *session,
987 err = session->vtable->get_location_segments(session, path, peg_revision,
995 err = svn_ra__location_segments_from_log(session, path,
1003 svn_error_t *svn_ra_get_file_revs2(svn_ra_session_t *session,
1017 SVN_ERR(svn_ra__assert_mergeinfo_capable_server(session, NULL, pool));
1021 svn_ra__assert_capable_server(session,
1026 err = session->vtable->get_file_revs(session, path, start, end,
1035 err = svn_ra__file_revs_from_log(session, path, start, end,
1041 svn_error_t *svn_ra_lock(svn_ra_session_t *session,
1063 return session->vtable->lock(session, path_revs, comment, steal_lock,
1067 svn_error_t *svn_ra_unlock(svn_ra_session_t *session,
1083 return session->vtable->unlock(session, path_tokens, break_lock,
1087 svn_error_t *svn_ra_get_lock(svn_ra_session_t *session,
1093 return session->vtable->get_lock(session, lock, path, pool);
1096 svn_error_t *svn_ra_get_locks2(svn_ra_session_t *session,
1107 return session->vtable->get_locks(session, locks, path, depth, pool);
1110 svn_error_t *svn_ra_get_locks(svn_ra_session_t *session,
1115 return svn_ra_get_locks2(session, locks, path, svn_depth_infinity, pool);
1118 svn_error_t *svn_ra_replay(svn_ra_session_t *session,
1126 return session->vtable->replay(session, revision, low_water_mark,
1131 svn_ra__replay_ev2(svn_ra_session_t *session,
1142 replay_range_from_replays(svn_ra_session_t *session,
1163 SVN_ERR(svn_ra_rev_proplist(session, rev, &rev_props, iterpool));
1169 SVN_ERR(svn_ra_replay(session, rev, low_water_mark,
1183 svn_ra_replay_range(svn_ra_session_t *session,
1194 session->vtable->replay_range(session, start_revision, end_revision,
1203 return svn_error_trace(replay_range_from_replays(session, start_revision,
1213 svn_ra__replay_range_ev2(svn_ra_session_t *session,
1227 if (session->vtable->replay_range_ev2 == NULL)
1235 session,
1249 return svn_error_trace(session->vtable->replay_range_ev2(
1250 session, start_revision, end_revision,
1255 svn_error_t *svn_ra_has_capability(svn_ra_session_t *session,
1260 return session->vtable->has_capability(session, has, capability, pool);
1264 svn_ra_get_deleted_rev(svn_ra_session_t *session,
1285 err = session->vtable->get_deleted_rev(session, path,
1295 err = svn_ra__get_deleted_rev_from_log(session, path, peg_revision,
1303 svn_ra_get_inherited_props(svn_ra_session_t *session,
1314 err = session->vtable->get_inherited_props(session, iprops, path,
1323 SVN_ERR(svn_ra__get_inherited_props_walk(session, path, revision, iprops,
1334 svn_ra_session_t *session,
1347 if (session->vtable->get_commit_ev2 == NULL)
1354 session,
1363 session->cancel_func, session->cancel_baton,
1370 return svn_error_trace(session->vtable->get_commit_ev2(
1372 session,
1381 session->cancel_func, session->cancel_baton,
1449 svn_ra__register_editor_shim_callbacks(svn_ra_session_t *session,
1452 SVN_ERR(session->vtable->register_editor_shim_callbacks(session, callbacks));