diff options
author | Arti Zirk <arti.zirk@gmail.com> | 2019-01-28 15:24:59 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-01-28 10:57:44 -0800 |
commit | 2eb14bb2d41b27d23120206bbe3d409a83cf042f (patch) | |
tree | 3a02eef44a258570460be6201264cd771c48594b /Documentation/git-instaweb.txt | |
parent | 16a465bc018d09e9d7bbbdc5f40a7fb99c21f8ef (diff) | |
download | git-2eb14bb2d41b27d23120206bbe3d409a83cf042f.tar.gz |
git-instaweb: add Python builtin http.server support
With this patch it is possible to launch git-instaweb by using
Python http.server CGI handler via `-d python` option.
git-instaweb generates a small wrapper around the http.server
(in GIT_DIR/gitweb/) that address a limitation of the CGI handler
where CGI scripts have to be in a cgi-bin subdirectory and
directory index can't be easily changed. To keep the implementation
small, gitweb is running on url `/cgi-bin/gitweb.cgi` and an automatic
redirection is done when opening `/`.
The generated wrapper is compatible with both Python 2 and 3.
Python is by default installed on most modern Linux distributions
which enables running `git instaweb -d python` without needing
anything else.
Signed-off-by: Arti Zirk <arti.zirk@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-instaweb.txt')
-rw-r--r-- | Documentation/git-instaweb.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/git-instaweb.txt b/Documentation/git-instaweb.txt index e8ecdbf927..a54fe4401b 100644 --- a/Documentation/git-instaweb.txt +++ b/Documentation/git-instaweb.txt @@ -29,7 +29,8 @@ OPTIONS The HTTP daemon command-line that will be executed. Command-line options may be specified here, and the configuration file will be added at the end of the command-line. - Currently apache2, lighttpd, mongoose, plackup and webrick are supported. + Currently apache2, lighttpd, mongoose, plackup, python and + webrick are supported. (Default: lighttpd) -m:: |