18 messages in ru.sysoev.nginxRe: Running Mercurial using Nginx as ...
FromSent OnAttachments
ThomasJan 26, 2008 9:26 am 
Cliff WellsJan 26, 2008 11:14 am 
Adrian PerezJan 27, 2008 5:29 pm 
ThomasJan 29, 2008 2:58 am 
Marcin KasperskiJan 29, 2008 3:49 am 
ThomasJan 29, 2008 1:11 pm 
eliottJan 29, 2008 1:27 pm 
ThomasJan 29, 2008 1:34 pm 
ThomasJan 29, 2008 2:03 pm 
Manlio PerilloJan 29, 2008 2:30 pm 
ThomasJan 29, 2008 2:47 pm 
ThomasJan 29, 2008 3:23 pm 
ThomasJan 30, 2008 4:57 am 
Manlio PerilloJan 30, 2008 5:47 am 
ThomasJan 30, 2008 6:01 am 
ThomasJan 30, 2008 6:33 am 
Manlio PerilloJan 30, 2008 7:16 am 
ThomasMar 17, 2008 5:23 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Running Mercurial using Nginx as http serverActions...
From:Thomas (iamk@public.gmane.org)
Date:Jan 29, 2008 2:03:59 pm
List:ru.sysoev.nginx

Hurray!

I have used the following hgweb.cgi file: wget http://www.selenic.com/repo/hg/raw-file/tip/hgweb.cgi

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

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

# enable importing on demand to reduce startup time from mercurial import demandimport; demandimport.enable()

# send python tracebacks to the browser if an error occurs: import cgitb cgitb.enable()

# If you'd like to serve pages with UTF-8 instead of your default # locale charset, you can do so by uncommenting the following lines. # Note that this will cause your .hgrc files to be interpreted in # UTF-8 and all your repo files to be displayed using UTF-8. # #import os #os.environ["HGENCODING"] = "UTF-8"

from mercurial.hgweb.hgweb_mod import hgweb import mercurial.hgweb.wsgicgi as wsgicgi

application = hgweb("/var/hg/repo1", "repository name" ) wsgicgi.launch(application)

-------------------------------------------------------------------

And I have the following error in my web browser: http://img301.imageshack.us/img301/7619/pythontracedo9.png

I think it has to do with the sys.path.insert(0, "/path/to/python/lib" ) not well set. On ubuntu 7.10 what would the correct setting be? I have tried many paths without success.