Subject: Re: Notes on http-push

From: Nick Hengeveld <[email-masked]>
Date: Tue, 8 Nov 2005 00:46:21 -0800

On Mon, Nov 07, 2005 at 07:34:34PM +0100, Johannes Schindelin wrote:

> If you want to play with it yourself: A minimal setup using Apache needs 
> something like this in httpd.conf:

In the interest of testing push against another DAV server
implementation, I tried using Subversion's Apache DAV/DeltaV module.
It works if you enable autoversioning and authentication, which makes
for a slightly different minimal Apache setup:

LoadModule dav_module        modules/mod_dav.so
LoadModule dav_svn_module    modules/mod_dav_svn.so
LoadModule authz_svn_module  modules/mod_authz_svn.so
<Location /svn>
    DAV svn
    SVNPath /path/to/svn/repo
    SVNAutoversioning on
    AuthName "Subversion Repo"
    AuthType Basic
    AuthUserFile ....
    AuthGroupFile ....
    <LimitExcept GET>
        require ....
    </LimitExcept>
</Location>

While it's kind of useless to place immutable objects under version
control, it is sort of an interesting side effect that all the meta
files will have a history.

-- 
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.