Show More
@@ -6,8 +6,9 b'' | |||
|
6 | 6 | # |
|
7 | 7 | # Requirements: |
|
8 | 8 | # - Python 2.6 |
|
9 | # - PyWin32 build 214 or newer | |
|
10 | # - Mercurial installed from source (python setup.py install) | |
|
9 | 11 | # - IIS 7 |
|
10 | # - PyWin32 build 214 or newer | |
|
11 | 12 | # |
|
12 | 13 | # Earlier versions will in general work as well, but the PyWin32 version is |
|
13 | 14 | # necessary for win32traceutil to work correctly. |
@@ -20,13 +21,13 b'' | |||
|
20 | 21 | # |
|
21 | 22 | # - Run this script (i.e. python hgwebdir_wsgi.py) to get a shim dll. The |
|
22 | 23 | # shim is identical for all scripts, so you can just copy and rename one |
|
23 |
# from an earlier run |
|
|
24 | # from an earlier run, if you wish. | |
|
24 | 25 | # |
|
25 | 26 | # - Setup an IIS application where your hgwebdir is to be served from. |
|
26 |
# |
|
|
27 | # On 64-bit systems, make sure it's assigned a 32-bit app pool. | |
|
27 | 28 | # |
|
28 | 29 | # - In the application, setup a wildcard script handler mapping of type |
|
29 |
# IpsapiModule |
|
|
30 | # IpsapiModule with the shim dll as its executable. This file MUST reside | |
|
30 | 31 | # in the same directory as the shim. Remove all other handlers, if you wish. |
|
31 | 32 | # |
|
32 | 33 | # - Make sure the ISAPI and CGI restrictions (configured globally on the |
@@ -45,20 +46,19 b' path_prefix = 1 # This many path elemen' | |||
|
45 | 46 | |
|
46 | 47 | import sys |
|
47 | 48 | |
|
48 | # To stop serving pages in UTF-8, remove the two lines below | |
|
49 | import os | |
|
50 | os.environ['HGENCODING'] = 'UTF-8' | |
|
51 | ||
|
52 | 49 | # Adjust python path if this is not a system-wide install |
|
53 |
#sys.path.insert(0, |
|
|
54 | ||
|
50 | #sys.path.insert(0, r'c:\path\to\python\lib') | |
|
55 | 51 | |
|
56 | 52 | # Enable tracing. Run 'python -m win32traceutil' to debug |
|
57 | 53 |
if hasattr(sys, 'isapidllhandle'): |
|
58 | 54 | import win32traceutil |
|
59 | 55 | |
|
56 | # To serve pages in local charset instead of UTF-8, remove the two lines below | |
|
57 | import os | |
|
58 | os.environ['HGENCODING'] = 'UTF-8' | |
|
59 | ||
|
60 | ||
|
60 | 61 | import isapi_wsgi |
|
61 | ||
|
62 | 62 | from mercurial import demandimport; demandimport.enable() |
|
63 | 63 | from mercurial.hgweb.hgwebdir_mod import hgwebdir |
|
64 | 64 |
General Comments 0
You need to be logged in to leave comments.
Login now