[svnbook commit] r1291 - in trunk/src/en: . book
Max Bowsher
maxb at ukf.net
Mon May 16 17:29:39 CDT 2005
fitz wrote:
> 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.
Hmm... "Fix xml markup error."...
Quite a modest way to describe a whole new section! :-)
Max.
> 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>
>
> <!--
> _______________________________________________
> svnbook-dev mailing list
> svnbook-dev at red-bean.com
> http://www.red-bean.com/mailman/listinfo/svnbook-dev
More information about the svnbook-dev
mailing list