hgweb.cgi
16 lines
| 453 B
| text/plain
|
TextLexer
mpm@selenic.com
|
r202 | #!/usr/bin/env python | ||
mpm@selenic.com
|
r159 | # | ||
# An example CGI script to use hgweb, edit as necessary | ||||
import cgitb, os, sys | ||||
mpm@selenic.com
|
r391 | cgitb.enable() | ||
mpm@selenic.com
|
r159 | # sys.path.insert(0, "/path/to/python/lib") # if not a system-wide install | ||
Eric Hopper
|
r2506 | from mercurial.hgweb.hgweb_mod import hgweb | ||
from mercurial.hgweb.request import wsgiapplication | ||||
import mercurial.hgweb.wsgicgi as wsgicgi | ||||
mpm@selenic.com
|
r159 | |||
Eric Hopper
|
r2506 | def make_web_app(): | ||
return hgweb("/path/to/repo", "repository name") | ||||
wsgicgi.launch(wsgiapplication(make_web_app)) | ||||