changeset 39793:536f22d6c2c5

hgweb: register web.static to the config table Otherwise we would got a develwarn.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 23 Sep 2018 16:15:48 +0900
parents ff0060d2a099
children 4f44f747f094
files mercurial/configitems.py mercurial/hgweb/hgwebdir_mod.py mercurial/hgweb/webcommands.py
diffstat 3 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/configitems.py	Sun Sep 23 17:01:26 2018 +0900
+++ b/mercurial/configitems.py	Sun Sep 23 16:15:48 2018 +0900
@@ -1352,6 +1352,9 @@
 coreconfigitem('web', 'server-header',
     default=None,
 )
+coreconfigitem('web', 'static',
+    default=None,
+)
 coreconfigitem('web', 'staticurl',
     default=None,
 )
--- a/mercurial/hgweb/hgwebdir_mod.py	Sun Sep 23 17:01:26 2018 +0900
+++ b/mercurial/hgweb/hgwebdir_mod.py	Sun Sep 23 16:15:48 2018 +0900
@@ -383,8 +383,7 @@
                     fname = virtual[7:]
                 else:
                     fname = req.qsparams['static']
-                static = self.ui.config("web", "static", None,
-                                        untrusted=False)
+                static = self.ui.config("web", "static", untrusted=False)
                 if not static:
                     tp = self.templatepath or templater.templatepaths()
                     if isinstance(tp, str):
--- a/mercurial/hgweb/webcommands.py	Sun Sep 23 17:01:26 2018 +0900
+++ b/mercurial/hgweb/webcommands.py	Sun Sep 23 16:15:48 2018 +0900
@@ -1221,7 +1221,7 @@
     fname = web.req.qsparams['file']
     # a repo owner may set web.static in .hg/hgrc to get any file
     # readable by the user running the CGI script
-    static = web.config("web", "static", None, untrusted=False)
+    static = web.config("web", "static", untrusted=False)
     if not static:
         tp = web.templatepath or templater.templatepaths()
         if isinstance(tp, str):