[PATCH] hgweb: allow web.templates to be a list

Yuya Nishihara yuya at tcha.org
Mon Jul 11 08:26:04 EDT 2016


On Fri, 8 Jul 2016 16:07:11 -0700, Ross Light via Mercurial-devel wrote:
> # HG changeset patch
> # User Ross Light <light at google.com>
> # Date 1468018129 25200
> #      Fri Jul 08 15:48:49 2016 -0700
> # Node ID 0611009f75ac6e0c661207927ed9606b83b56d28
> # Parent  b4d117cee636be8a566f56e84d4b351a736a1299
> hgweb: allow web.templates to be a list

> 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
> @@ -99,7 +99,7 @@
>          # we use untrusted=False to prevent a repo owner from using
>          # web.templates in .hg/hgrc to get access to any file readable
>          # by the user running the CGI script
> -        self.templatepath = self.config('web', 'templates', untrusted=False)
> +        self.templatepath = self.configlist('web', 'templates',
> untrusted=False)

This is a behavior change because web.templates may contain spaces. Windows
people are likely to put spaces in a filename.


More information about the Mercurial-devel mailing list