changeset 34611:c879fc7bd71f

configitems: register the 'web.logoimg' config
author Boris Feld <boris.feld@octobus.net>
date Wed, 11 Oct 2017 04:16:05 +0200
parents f3e090d0c6d6
children c2cb6be4212f
files mercurial/configitems.py mercurial/hgweb/hgweb_mod.py mercurial/hgweb/hgwebdir_mod.py
diffstat 3 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/configitems.py	Wed Oct 11 04:15:48 2017 +0200
+++ b/mercurial/configitems.py	Wed Oct 11 04:16:05 2017 +0200
@@ -745,6 +745,9 @@
 coreconfigitem('web', 'labels',
     default=list,
 )
+coreconfigitem('web', 'logoimg',
+    default='hglogo.png',
+)
 coreconfigitem('web', 'accesslog',
     default='-',
 )
--- a/mercurial/hgweb/hgweb_mod.py	Wed Oct 11 04:15:48 2017 +0200
+++ b/mercurial/hgweb/hgweb_mod.py	Wed Oct 11 04:16:05 2017 +0200
@@ -169,7 +169,7 @@
         port = port != default_port and (':' + port) or ''
         urlbase = '%s://%s%s' % (proto, req.env['SERVER_NAME'], port)
         logourl = self.config('web', 'logourl', 'https://mercurial-scm.org/')
-        logoimg = self.config('web', 'logoimg', 'hglogo.png')
+        logoimg = self.config('web', 'logoimg')
         staticurl = self.config('web', 'staticurl') or req.url + 'static/'
         if not staticurl.endswith('/'):
             staticurl += '/'
--- a/mercurial/hgweb/hgwebdir_mod.py	Wed Oct 11 04:15:48 2017 +0200
+++ b/mercurial/hgweb/hgwebdir_mod.py	Wed Oct 11 04:16:05 2017 +0200
@@ -511,7 +511,7 @@
         start = url[-1] == '?' and '&' or '?'
         sessionvars = webutil.sessionvars(vars, start)
         logourl = config('web', 'logourl', 'https://mercurial-scm.org/')
-        logoimg = config('web', 'logoimg', 'hglogo.png')
+        logoimg = config('web', 'logoimg')
         staticurl = config('web', 'staticurl') or url + 'static/'
         if not staticurl.endswith('/'):
             staticurl += '/'