[svnbook commit] r1291 - in trunk/src/en: . book
fitz
svnbook-dev at red-bean.com
Mon May 16 15:54:44 CDT 2005
Author: fitz
Date: Mon May 16 15:54:43 2005
New Revision: 1291
Modified:
trunk/src/en/TODO
trunk/src/en/book/ch09.xml
Log:
Add a section to Chapter nine listing the Apache configuration
directives for Subversion.
* src/en/TODO: update.
* src/en/book/ch09.xml (svn-ch-9-sect-6): Fix xml markup error.
Modified: trunk/src/en/TODO
==============================================================================
--- trunk/src/en/TODO (original)
+++ trunk/src/en/TODO Mon May 16 15:54:43 2005
@@ -88,11 +88,7 @@
This probably needs to be an "advanced topics" chapter 7
section (MIKE).
- * Need 'definitive list' of all mod_dav_svn directives.
-
- (FITZ) new chapter 9 section.
-
- - check that all the new 1.1 command switches are documented in ch09.
+ * check that all the new 1.1 command switches are documented in ch09.
See http://subversion.tigris.org/svn_1.1_releasenotes.html for list.
(FITZ) this is chapter 9 touchup work.
@@ -138,6 +134,8 @@
* bunches of new command switches, see the CHANGES entry for 1.2.
(FITZ), chapter 9.
+ * Add autoversioning to mod_dav_svn directives in chapter 9 (FITZ).
+
* rewrite huge chunks of autoversioning appendix C (BEN)
Remember to look at r14262, the relevant part of which reads:
Modified: trunk/src/en/book/ch09.xml
==============================================================================
--- trunk/src/en/book/ch09.xml (original)
+++ trunk/src/en/book/ch09.xml Mon May 16 15:54:43 2005
@@ -5532,6 +5532,139 @@
</refentry>
</sect1>
+ <!-- ================================================================= -->
+ <!-- ======================== SECTION 6 ============================== -->
+ <!-- ================================================================= -->
+ <sect1 id="svn-ch-9-sect-6">
+
+ <title><command>mod_dav_svn</command></title>
+
+ <refentry id="svn-ch-9-sect-6.1">
+ <refnamediv>
+
+ <refname><literal>mod_dav_svn</literal> Configuration
+ Directives</refname> <refpurpose>Apache configuration
+ directives for serving Subversion repositories through Apache
+ HTTP Server.</refpurpose>
+
+ </refnamediv>
+
+ <refsect1 id="svn-ch-9-sect-6.1.1">
+ <title>Description</title>
+
+ <para>This section briefly describes each of the Subversion
+ Apache configuration directives. For an in-depth
+ description of configuring Apache with Subversion, see <xref
+ linkend="svn-ch-6-sect-4"/>.)</para>
+
+ </refsect1>
+
+ <refsect1 id="svn-ch-9-sect-6.1.2">
+ <title>Directives</title>
+
+ <variablelist>
+
+ <varlistentry>
+ <term><literal>DAV svn</literal></term>
+ <listitem>
+
+ <para>This directive must be included in any
+ <literal>Directory</literal> or
+ <literal>Location</literal> block for a Subversion
+ repository. It tells httpd to use the Subversion
+ backend for mod_dav to handle all requests.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNPath</literal></term>
+ <listitem>
+
+ <para>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
+ <literal>SVNParentPath</literal> must be present, but
+ not both.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNSpecialURI</literal></term>
+ <listitem>
+
+ <para>Specifies the URI component (namespace) for
+ special Subversion resources. The default is
+ <quote><literal>!svn</literal></quote>, and most
+ administrators will never use this directive. Only
+ set this if there is a pressing need to have a file
+ named <quote>!svn</quote> 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.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNReposName</literal></term>
+ <listitem>
+
+ <para>Specifies the name of a Subversion repository for
+ use in <literal>HTTP GET</literal> requests. 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.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNIndexXSLT</literal></term>
+ <listitem>
+
+ <para>Specifies the URI of an XSL transformation for
+ directory indexes. This directive is optional.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNParentPath</literal></term>
+ <listitem>
+
+ <para>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
+ <literal>SVNPath</literal> must be present, but not
+ both.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>SVNPathAuthz</literal></term>
+ <listitem>
+
+ <para>Control path-based authorization by enabling or
+ disabling subrequests. See <xref
+ linkend="svn-ch-6-sect-4.4.2"/> for details.</para>
+
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+ </refsect1>
+ </refentry>
+ </sect1>
+
+
+
</chapter>
<!--
More information about the svnbook-dev
mailing list