Subversion
|
Subversion's backend for Apache's mod_dav module. More...
#include <httpd.h>
#include <mod_dav.h>
Go to the source code of this file.
Functions | |
AP_MODULE_DECLARE (dav_error *) dav_svn_split_uri(request_rec *r | |
Given an apache request r, a uri, and a root_path to the svn location block, process uri and return many things, allocated in r->pool: More... | |
Subversion's backend for Apache's mod_dav module.
Definition in file mod_dav_svn.h.
AP_MODULE_DECLARE | ( | dav_error * | ) |
Given an apache request r, a uri, and a root_path to the svn location block, process uri and return many things, allocated in r->pool:
Given an apache request r and a root_path to the svn location block, set *repos_path to the path of the repository on disk.
Three special substrings of the uri are returned for convenience:
For example, consider the uri
/svn/repos/proj1/!svn/blah/13//A/B/alpha
In the SVNPath case, this function would receive a root_path of '/svn/repos/proj1', and in the SVNParentPath case would receive a root_path of '/svn/repos'. But either way, we would get back: