hgweb.cgi
author Thomas Arendsen Hein <thomas@intevation.de>
Sun, 02 Apr 2006 22:12:56 +0200
changeset 2040 cd7711268774
parent 391 5f65a108a559
child 2506 d0db3462d568
permissions -rw-r--r--
Don't enter an endless loop if remote hg doesn't answer, show remote noise. The endless loop is not only triggered if the remote shell is too noisy, but even if the local ssh command dies due to an error.

#!/usr/bin/env python
#
# An example CGI script to use hgweb, edit as necessary

import cgitb, os, sys
cgitb.enable()

# sys.path.insert(0, "/path/to/python/lib") # if not a system-wide install
from mercurial import hgweb

h = hgweb.hgweb("/path/to/repo", "repository name")
h.run()