Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 1a3ab26f23e0518b4054a503057127e3 > files > 88

subversion-doc-1.4.6-5mdv2008.1.x86_64.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>mod_dav_svn Configuration Directives</title><link rel="stylesheet" href="styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><link rel="start" href="index.html" title="Version Control with Subversion" /><link rel="up" href="svn.ref.mod_dav_svn.html" title="mod_dav_svn" /><link rel="prev" href="svn.ref.mod_dav_svn.html" title="mod_dav_svn" /><link rel="next" href="svn.ref.properties.html" title="Subversion properties" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><code class="literal">mod_dav_svn</code> Configuration
        Directives</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="svn.ref.mod_dav_svn.html">Prev</a> </td><th width="60%" align="center"><span class="command"><strong>mod_dav_svn</strong></span></th><td width="20%" align="right"> <a accesskey="n" href="svn.ref.properties.html">Next</a></td></tr></table><hr /></div><div class="refentry" lang="en" xml:lang="en"><a id="svn.ref.mod_dav_svn.conf"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p><code class="literal">mod_dav_svn</code> Configuration
        Directives — Apache configuration
        directives for serving Subversion repositories through Apache
        HTTP Server.</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="svn.ref.mod_dav_svn.conf.desc"></a><h2>Description</h2><p>This section briefly describes each of the Subversion
          Apache configuration directives.  For an in-depth
          description of configuring Apache with Subversion, see <a class="xref" href="svn.serverconfig.httpd.html" title="httpd, the Apache HTTP server">the section called “httpd, the Apache HTTP server”</a>.)</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="svn.ref.mod_dav_svn.conf.directives"></a><h2>Directives</h2><div class="variablelist"><dl><dt><span class="term"><code class="literal">DAV svn</code></span></dt><dd><p>This directive must be included in any
                <code class="literal">Directory</code> or
                <code class="literal">Location</code> block for a Subversion
                repository.  It tells httpd to use the Subversion
                backend for mod_dav to handle all requests.</p></dd><dt><span class="term"><code class="literal">SVNAutoversioning On</code></span></dt><dd><p>This directive allows write requests from WebDAV
                clients to result in automatic commits.  A generic log
                message is auto-generated and attached to each
                revision.  If you enable Autoversioning, you'll likely
                want to set <code class="literal">ModMimeUsePathInfo On</code>
                so that <code class="literal">mod_mime</code> can set
                <code class="literal">svn:mime-type</code> to the correct
                mime-type automatically (as best as
                <code class="literal">mod_mime</code> is able to, of course).
                For more information, see <a class="xref" href="svn.webdav.html" title="Appendix C. WebDAV and Autoversioning">Appendix C, <i>WebDAV and Autoversioning</i></a></p></dd><dt><span class="term"><code class="literal">SVNPath</code></span></dt><dd><p>This directive specifies the location in the
                filesystem for a Subversion repository's files.  In a
                configuration block for a Subversion repository,
                either this directive or
                <code class="literal">SVNParentPath</code> must be present, but
                not both.</p></dd><dt><span class="term"><code class="literal">SVNSpecialURI</code></span></dt><dd><p>Specifies the URI component (namespace) for
                special Subversion resources.  The default is
                “<span class="quote"><code class="literal">!svn</code></span>”, and most
                administrators will never use this directive.  Only
                set this if there is a pressing need to have a file
                named <code class="filename">!svn</code> in your repository.  If
                you change this on a server already in use, it will
                break all of the outstanding working copies and your
                users will hunt you down with pitchforks and flaming
                torches.</p></dd><dt><span class="term"><code class="literal">SVNReposName</code></span></dt><dd><p>Specifies the name of a Subversion repository for
                use in <code class="literal">HTTP GET</code> responses.  This
                value will be prepended to the title of all directory
                listings (which are served when you navigate to a
                Subversion repository with a web browser).  This
                directive is optional.</p></dd><dt><span class="term"><code class="literal">SVNIndexXSLT</code></span></dt><dd><p>Specifies the URI of an XSL transformation for
                directory indexes.  This directive is optional.</p></dd><dt><span class="term"><code class="literal">SVNParentPath</code></span></dt><dd><p>Specifies the location in the filesystem of a
                parent directory whose child directories are
                Subversion repositories.  In a configuration block for
                a Subversion repository, either this directive or
                <code class="literal">SVNPath</code> must be present, but not
                both.</p></dd><dt><span class="term"><code class="literal">SVNPathAuthz</code></span></dt><dd><p>Control path-based authorization by enabling or
                disabling subrequests.  See <a class="xref" href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.pathauthzoff" title="Disabling Path-based Checks">the section called “Disabling Path-based Checks”</a> for details.</p></dd><dt><span class="term"><code class="literal">SVNListParentPath</code></span></dt><dd><p>When set to <code class="literal">On</code>, allows a GET of
                SVNParentPath, which results in a listing of all
                repositories under that path.  The default setting is
                <code class="literal">Off</code>.</p></dd><dt><span class="term"><code class="literal">SVNMasterURI</code></span></dt><dd><p>Specifies a URI to the master Subversion
                repository (used for a write-through proxy).</p></dd><dt><span class="term"><code class="literal">SVNActivitiesDB</code></span></dt><dd><p>Specifies the location in the filesystem where the
                activies database should be stored.</p></dd></dl></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="svn.ref.mod_dav_svn.conf.logging"></a><h2>High Level Logging</h2><p>This is a list of Subversion action log messages
          produced by Apache's high-level logging mechanism, followed
          by an example of the log message.  See <a class="xref" href="svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.logging" title="Apache Logging">the section called “Apache Logging”</a> for details
          on logging.</p><div class="variablelist"><dl><dt><span class="term">Checkout or export</span></dt><dd><p><code class="literal">checkout-or-export /path r62
            depth-infinity</code></p></dd><dt><span class="term">Status</span></dt><dd><p><code class="literal">remote-status /path r62
            depth-infinity</code></p></dd><dt><span class="term">Commit</span></dt><dd><p><code class="literal">commit /path r100</code></p></dd><dt><span class="term">Diff or merge</span></dt><dd><p><code class="literal">diff-or-merge /path r20:90</code></p></dd><dt><span class="term">Switch</span></dt><dd><p><code class="literal">switch /pathA@20 /pathB@50</code></p></dd><dt><span class="term">List</span></dt><dd><p><code class="literal">list-dir /path r85</code></p></dd><dt><span class="term">Log</span></dt><dd><p><code class="literal">log /path1,/path2,/path3 r20:90
            svn:log,svn:author</code> or</p><p><code class="literal">log-merge-sensitive /path1,/path2,/path3
            r20:90 svn:log,svn:author</code></p></dd><dt><span class="term">Lock</span></dt><dd><p><code class="literal">lock /path</code></p></dd><dt><span class="term">Unlock</span></dt><dd><p><code class="literal">unlock /path</code></p></dd><dt><span class="term">Blame</span></dt><dd><p><code class="literal">blame /path r20:90</code> or
            <code class="literal">blame-merge-sensitive /path
            r20:90</code></p></dd><dt><span class="term">Revision-property change</span></dt><dd><p><code class="literal">revprop-change r50
            propertyname</code></p></dd><dt><span class="term">Fetching of merge information</span></dt><dd><p><code class="literal">get-mergeinfo /path</code> or
            <code class="literal">get-mergeinfo-partial
            /path</code></p></dd><dt><span class="term">Replaying of revisions (svnsync)</span></dt><dd><p><code class="literal">replay /path r19</code></p></dd><dt><span class="term"></span></dt><dd><p></p></dd></dl></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="svn.ref.mod_dav_svn.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="svn.ref.mod_dav_svn.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="svn.ref.properties.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="command"><strong>mod_dav_svn</strong></span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Subversion properties</td></tr></table></div></body></html>