[PATCH 3 of 3 V2] hgweb: evaluate the "default" value as template
Yuya Nishihara
yuya at tcha.org
Mon Mar 19 09:45:05 EDT 2018
# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1459660607 -32400
# Sun Apr 03 14:16:47 2016 +0900
# Node ID cc058f8ed3d6ea8ee9d9a49263ea133c5adff587
# Parent faaed935789fd2b36121a5a5ec407d1cb694d48b
hgweb: evaluate the "default" value as template
Strictly speaking, everything in the map file is a template. So let's not
take out an unparsed template string.
diff --git a/mercurial/hgweb/hgweb_mod.py b/mercurial/hgweb/hgweb_mod.py
--- a/mercurial/hgweb/hgweb_mod.py
+++ b/mercurial/hgweb/hgweb_mod.py
@@ -386,7 +386,7 @@ class hgweb(object):
self.check_perm(rctx, req, None)
if cmd == '':
- req.qsparams['cmd'] = rctx.tmpl.cache['default']
+ req.qsparams['cmd'] = rctx.tmpl.render('default', {})
cmd = req.qsparams['cmd']
# Don't enable caching if using a CSP nonce because then it wouldn't
More information about the Mercurial-devel
mailing list