Code

gitweb: Add support for FastCGI, using CGI::Fast
authorSam Vilain <sam.vilain@catalyst.net.nz>
Fri, 7 May 2010 12:54:05 +0000 (14:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 9 May 2010 05:26:52 +0000 (22:26 -0700)
commita0446e7ba8dc05c67052b67c2faacdf5f7ce625a
tree8fbc888c078f051fd95e9a6af1a608295c8fa9c6
parentc2394fe93441618056363a14c8b63f526afa9615
gitweb: Add support for FastCGI, using CGI::Fast

Former run() subroutine got renamed to run_request().  The new run()
subroutine can run multiple requests at once if run as FastCGI script.

To run gitweb as FastCGI script you must specify '--fastcgi' / '-f'
command line option to gitweb, otherwise it runs as an ordinary CGI
script.

[jn: cherry picked from 56d7d436644ab296155a697552ea1345f2701620
 in http://utsl.gen.nz/gitweb/?p=gitweb which was originally based
 on v264 (2326acfa95ac86a53804ca8eeeb482c2f9265e34) by Kay Sievers;
 updated to reflect current gitweb code]

TODO: update 'gitweb/README' and/or 'gitweb/INSTALL' files.

Signed-off-by: Sam Vilain <sam.vilain@catalyst.net.nz>
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl