mod_dav_svn
Configuration
Directives Б─■ Apache configuration
directives for serving Subversion repositories through Apache
HTTP Server.
This section briefly describes each of the Subversion Apache configuration directives. For an in-depth description of configuring Apache with Subversion, see б╚httpd, the Apache HTTP serverб╩.)
DAV svn
This directive must be included in any
Directory
or
Location
block for a Subversion
repository. It tells httpd to use the Subversion
backend for mod_dav to handle all requests.
SVNAutoversioning On
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 ModMimeUsePathInfo On
so that mod_mime
can set
svn:mime-type
to the correct
mime-type automatically (as best as
mod_mime
is able to, of course).
For more information, see п÷я─п╦п╩п╬п╤п╣п╫п╦п╣б═C, WebDAV п╦ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ я┐п©я─п╟п╡п╩п╣п╫п╦п╣ п╡п╣я─я│п╦я▐п╪п╦
SVNPath
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
SVNParentPath
must be present, but
not both.
SVNSpecialURI
Specifies the URI component (namespace) for
special Subversion resources. The default is
б╚!svn
б╩, and most
administrators will never use this directive. Only
set this if there is a pressing need to have a file
named !svn
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.
SVNReposName
Specifies the name of a Subversion repository for
use in HTTP GET
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.
SVNIndexXSLT
Specifies the URI of an XSL transformation for directory indexes. This directive is optional.
SVNParentPath
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
SVNPath
must be present, but not
both.
SVNPathAuthz
Control path-based authorization by enabling or disabling subrequests. See б╚Disabling Path-based Checksб╩ for details.