Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgweb_mod.py @ 5833:323b9c55b328
hook: redirect stdout to stderr for ssh and http servers
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 11 Jan 2008 13:06:38 -0600 |
parents | e9f68860d5ed |
children | dd1998dd6f3b |
comparison
equal
deleted
inserted
replaced
5832:2192ed187319 | 5833:323b9c55b328 |
---|---|
6 # This software may be used and distributed according to the terms | 6 # This software may be used and distributed according to the terms |
7 # of the GNU General Public License, incorporated herein by reference. | 7 # of the GNU General Public License, incorporated herein by reference. |
8 | 8 |
9 import os, mimetypes, re, mimetools, cStringIO | 9 import os, mimetypes, re, mimetools, cStringIO |
10 from mercurial.node import * | 10 from mercurial.node import * |
11 from mercurial import mdiff, ui, hg, util, archival, patch | 11 from mercurial import mdiff, ui, hg, util, archival, patch, hook |
12 from mercurial import revlog, templater | 12 from mercurial import revlog, templater |
13 from common import ErrorResponse, get_mtime, style_map, paritygen, get_contact | 13 from common import ErrorResponse, get_mtime, style_map, paritygen, get_contact |
14 from request import wsgirequest | 14 from request import wsgirequest |
15 import webcommands, protocol | 15 import webcommands, protocol |
16 | 16 |
83 parentui = ui.ui(report_untrusted=False, interactive=False) | 83 parentui = ui.ui(report_untrusted=False, interactive=False) |
84 self.repo = hg.repository(parentui, repo) | 84 self.repo = hg.repository(parentui, repo) |
85 else: | 85 else: |
86 self.repo = repo | 86 self.repo = repo |
87 | 87 |
88 hook.redirect(True) | |
88 self.mtime = -1 | 89 self.mtime = -1 |
89 self.reponame = name | 90 self.reponame = name |
90 self.archives = 'zip', 'gz', 'bz2' | 91 self.archives = 'zip', 'gz', 'bz2' |
91 self.stripecount = 1 | 92 self.stripecount = 1 |
92 # a repo owner may set web.templates in .hg/hgrc to get any file | 93 # a repo owner may set web.templates in .hg/hgrc to get any file |