Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/webcommands.py @ 12692:0ac7c5c8121a
hgweb: more ui fiddling
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 10 Oct 2010 11:05:06 -0500 |
parents | ead4e21f49f1 |
children | ef969e58a394 |
comparison
equal
deleted
inserted
replaced
12691:1b1a9038a71a | 12692:0ac7c5c8121a |
---|---|
12 from mercurial.util import binary | 12 from mercurial.util import binary |
13 from common import paritygen, staticfile, get_contact, ErrorResponse | 13 from common import paritygen, staticfile, get_contact, ErrorResponse |
14 from common import HTTP_OK, HTTP_FORBIDDEN, HTTP_NOT_FOUND | 14 from common import HTTP_OK, HTTP_FORBIDDEN, HTTP_NOT_FOUND |
15 from mercurial import graphmod | 15 from mercurial import graphmod |
16 from mercurial import help as helpmod | 16 from mercurial import help as helpmod |
17 from mercurial import ui | |
18 from mercurial.i18n import _ | 17 from mercurial.i18n import _ |
19 | 18 |
20 # __all__ is populated with the allowed commands. Be sure to add to it if | 19 # __all__ is populated with the allowed commands. Be sure to add to it if |
21 # you're adding a new command, or the new command won't work. | 20 # you're adding a new command, or the new command won't work. |
22 | 21 |
772 yield {'topic': c, 'summary': doc} | 771 yield {'topic': c, 'summary': doc} |
773 | 772 |
774 return tmpl('helptopics', topics=topics, earlycommands=earlycommands, | 773 return tmpl('helptopics', topics=topics, earlycommands=earlycommands, |
775 othercommands=othercommands, title='Index') | 774 othercommands=othercommands, title='Index') |
776 | 775 |
777 u = ui.ui() | 776 u = web.repo.ui |
778 u.pushbuffer() | 777 u.pushbuffer() |
779 try: | 778 try: |
780 commands.help_(u, topicname) | 779 commands.help_(u, topicname) |
781 except error.UnknownCommand: | 780 except error.UnknownCommand: |
782 raise ErrorResponse(HTTP_NOT_FOUND) | 781 raise ErrorResponse(HTTP_NOT_FOUND) |