Mercurial > hg
comparison mercurial/hgweb/hgwebdir_mod.py @ 37511:356e61e82c2a
hgweb: move archivespecs to webutil
Move one step further from e38e7ea21987. Since 'archivespecs' is a constant
shared with hgweb and hgwebdir, webutil is a better place to define it.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 01 Apr 2018 22:32:34 +0900 |
parents | 876d54f800cf |
children | 40a7c1dd2df9 |
comparison
equal
deleted
inserted
replaced
37510:876d54f800cf | 37511:356e61e82c2a |
---|---|
107 | 107 |
108 def archivelist(ui, nodeid, url): | 108 def archivelist(ui, nodeid, url): |
109 allowed = ui.configlist('web', 'allow_archive', untrusted=True) | 109 allowed = ui.configlist('web', 'allow_archive', untrusted=True) |
110 archives = [] | 110 archives = [] |
111 | 111 |
112 for typ, spec in hgweb_mod.archivespecs.iteritems(): | 112 for typ, spec in webutil.archivespecs.iteritems(): |
113 if typ in allowed or ui.configbool('web', 'allow' + typ, | 113 if typ in allowed or ui.configbool('web', 'allow' + typ, |
114 untrusted=True): | 114 untrusted=True): |
115 archives.append({ | 115 archives.append({ |
116 'type': typ, | 116 'type': typ, |
117 'extension': spec[2], | 117 'extension': spec[2], |