]> WPIA git - infra.git/commit
add: git smart HTTP daemon
authorLucas Werkmeister <mail@lucaswerkmeister.de>
Tue, 28 Mar 2017 09:14:57 +0000 (11:14 +0200)
committerLucas Werkmeister <mail@lucaswerkmeister.de>
Wed, 29 Mar 2017 08:41:26 +0000 (10:41 +0200)
commitb9831c0a779e038d8bb4f3650c91d64be63a932d
treee3fe8a38d494ac52a7fd515b38976f9511605ea8
parente55c9b41481003f4a3f371a863e66d163b92a19f
add: git smart HTTP daemon

This removes the need for running `git update-server-info` on the
repositories regularly (or on update), possibly speeds up clones (at
least, git clone can now show progress information), and almost
certainly improves reliability on a pull concurrent with a push to the
same repository (the git daemon can respect lock files, nginx can’t).

(We can also probably remove /srv/git from front-nginx, but I’ll do that
in a separate change.)

Change-Id: Iaf67d8f9f7dbe3b95338d9bb548e7c18bf9f0d0a
environments/production/manifests/gitweb.pp
environments/production/manifests/root.pp
modules/gitweb/files/fcgiwrap-ListenStream.conf [new file with mode: 0644]
modules/gitweb/files/fcgiwrap-default [new file with mode: 0644]
modules/gitweb/files/fcgiwrap-sandbox.conf [new file with mode: 0644]
modules/gitweb/templates/nginx.epp