[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