GME
13
|
Subversion's backend for Apache's mod_dav module. More...
Go to the source code of this file.
Functions | |
AP_MODULE_DECLARE (dav_error *) dav_svn_split_uri(request_rec *r | |
Variables | |
const char * | uri |
const char const char * | root_path |
const char const char const char ** | cleaned_uri |
const char const char const char int * | trailing_slash |
const char const char const char int const char ** | repos_basename |
const char const char const char int const char const char ** | relative_path |
const char const char const char int const char const char const char ** | repos_path |
Subversion's backend for Apache's mod_dav module.
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ====================================================================
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:
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:
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.
const char const char const char** cleaned_uri |
Definition at line 79 of file mod_dav_svn.h.
const char const char const char int const char const char** relative_path |
Definition at line 79 of file mod_dav_svn.h.
const char const char const char int const char** repos_basename |
Definition at line 79 of file mod_dav_svn.h.
const char const char ** repos_path |
Definition at line 79 of file mod_dav_svn.h.
const char * root_path |
Definition at line 79 of file mod_dav_svn.h.
const char const char const char int* trailing_slash |
Definition at line 79 of file mod_dav_svn.h.
const char* uri |
Definition at line 79 of file mod_dav_svn.h.