##// END OF EJS Templates
hgweb: show correct error message for i18n environment...
hgweb: show correct error message for i18n environment If exception is error.LookupError and running in i18n environment, below condition is always true. Because msg is translated and dosen't contain 'manifest'. if util.safehasattr(err, 'name') and 'manifest' not in msg: This patch creates a new exception class and uses it instead of string match.

File last commit:

r15475:85cba926 stable
r18855:50c922c1 2.5.3 stable
Show More
hgweb.cgi
19 lines | 683 B | text/plain | TextLexer
mpm@selenic.com
Call python via env in hgweb.cgi
r202 #!/usr/bin/env python
mpm@selenic.com
Add example CGI script...
r159 #
Matt Mackall
hgweb: simplify hgweb.cgi, add help pointer...
r11000 # An example hgweb CGI script, edit as necessary
Martin Geisler
hgweb: add link to wiki
r11503 # See also http://mercurial.selenic.com/wiki/PublishingRepositories
mpm@selenic.com
Add example CGI script...
r159
Matt Mackall
hgweb: simplify hgweb.cgi, add help pointer...
r11000 # Path to repo or hgweb config to serve (see 'hg help hgweb')
config = "/path/to/repo/or/config"
Benoit Boissinot
cgi: sys.path.insert should be before importing mercurial...
r5244
Matt Mackall
hgweb: add hint about finding library path with debuginstall
r15475 # Uncomment and adjust if Mercurial is not installed system-wide
# (consult "installed modules" path from 'hg debuginstall'):
Matt Mackall
hgweb: simplify hgweb.cgi, add help pointer...
r11000 #import sys; sys.path.insert(0, "/path/to/python/lib")
Thomas Arendsen Hein
Enable demandimport only in scripts, not in importable modules (issue605)...
r5197
Maxim Dounin
hgweb: disable cgitb by default
r6080 # Uncomment to send python tracebacks to the browser if an error occurs:
Matt Mackall
hgweb: simplify hgweb.cgi, add help pointer...
r11000 #import cgitb; cgitb.enable()
mpm@selenic.com
hgweb: pull cgitb into CGI script example, where it can easily be disabled...
r391
Matt Mackall
hgweb: simplify hgweb.cgi, add help pointer...
r11000 from mercurial import demandimport; demandimport.enable()
from mercurial.hgweb import hgweb, wsgicgi
application = hgweb(config)
Thomas Arendsen Hein
Backed out changeset b913d3aacddc (see issue971/msg5317)
r6141 wsgicgi.launch(application)