2005-06-01 09:24:14 +04:00
|
|
|
#!/usr/bin/env python
|
2005-05-26 04:28:23 +04:00
|
|
|
#
|
|
|
|
# An example CGI script to use hgweb, edit as necessary
|
|
|
|
|
|
|
|
import cgitb, os, sys
|
2005-06-17 20:50:11 +04:00
|
|
|
cgitb.enable()
|
|
|
|
|
2005-05-26 04:28:23 +04:00
|
|
|
# sys.path.insert(0, "/path/to/python/lib") # if not a system-wide install
|
2006-06-27 11:09:33 +04:00
|
|
|
from mercurial.hgweb.hgweb_mod import hgweb
|
|
|
|
from mercurial.hgweb.request import wsgiapplication
|
|
|
|
import mercurial.hgweb.wsgicgi as wsgicgi
|
2005-05-26 04:28:23 +04:00
|
|
|
|
2006-06-27 11:09:33 +04:00
|
|
|
def make_web_app():
|
|
|
|
return hgweb("/path/to/repo", "repository name")
|
|
|
|
|
|
|
|
wsgicgi.launch(wsgiapplication(make_web_app))
|