equal
deleted
inserted
replaced
39 if prefix: |
39 if prefix: |
40 name = prefix + '/' + name |
40 name = prefix + '/' + name |
41 repos.append((name, path)) |
41 repos.append((name, path)) |
42 return repos |
42 return repos |
43 |
43 |
44 class wsgiui(ui.ui): |
|
45 # default termwidth breaks under mod_wsgi |
|
46 def termwidth(self): |
|
47 return 80 |
|
48 |
|
49 class hgwebdir(object): |
44 class hgwebdir(object): |
50 refreshinterval = 20 |
45 refreshinterval = 20 |
51 |
46 |
52 def __init__(self, conf, baseui=None): |
47 def __init__(self, conf, baseui=None): |
53 self.conf = conf |
48 self.conf = conf |
61 return |
56 return |
62 |
57 |
63 if self.baseui: |
58 if self.baseui: |
64 u = self.baseui.copy() |
59 u = self.baseui.copy() |
65 else: |
60 else: |
66 u = wsgiui() |
61 u = webutil.wsgiui() |
67 u.setconfig('ui', 'report_untrusted', 'off') |
62 u.setconfig('ui', 'report_untrusted', 'off') |
68 u.setconfig('ui', 'interactive', 'off') |
63 u.setconfig('ui', 'interactive', 'off') |
69 |
64 |
70 if not isinstance(self.conf, (dict, list, tuple)): |
65 if not isinstance(self.conf, (dict, list, tuple)): |
71 map = {'paths': 'hgweb-paths'} |
66 map = {'paths': 'hgweb-paths'} |