git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Notes on http-push

From
NHNick Hengeveld <nickh@reactrix.com>
Date
Nov 8, 2005, 08:46 UTC
Message-ID
<20051108084620.GA5830@reactrix.com>
In-Reply-To
<Pine.LNX.4.63.0511071926240.14149@wbgn013.biozentrum.uni-wuerzburg.de>
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.
Previous: Nick HengeveldNext: Junio C Hamano
Message 3 of 5 in “Notes on http-push”
  1. Johannes SchindelinNov 7, 2005
  2. Nick HengeveldNov 7, 2005
  3. Nick HengeveldNov 8, 2005
  4. Junio C HamanoNov 8, 2005
  5. Nick HengeveldNov 8, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.