diff mercurial/hgweb/webcommands.py @ 36878:89002d07a114

hgweb: remove one-off routing for file?style=raw Now that both functions are using the same API, we can unify how the command is called and perform command-specific behavior in the command itself instead of in the high-level router. Differential Revision: https://phab.mercurial-scm.org/D2788
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 10 Mar 2018 15:37:29 -0800
parents 9fc3d814646e
children 98baf8dea553
line wrap: on
line diff
--- a/mercurial/hgweb/webcommands.py	Sat Mar 10 20:36:34 2018 -0800
+++ b/mercurial/hgweb/webcommands.py	Sat Mar 10 15:37:29 2018 -0800
@@ -186,6 +186,9 @@
     If ``path`` is not defined, information about the root directory will
     be rendered.
     """
+    if web.req.qsparams.get('style') == 'raw':
+        return rawfile(web, req, tmpl)
+
     path = webutil.cleanpath(web.repo, req.req.qsparams.get('file', ''))
     if not path:
         return manifest(web, req, tmpl)