comparison mercurial/hgweb/hgwebdir_mod.py @ 2509:6350b01d173f

merge with wsgi changes.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Tue, 27 Jun 2006 00:10:41 -0700
parents d0db3462d568 76ff5efe8181
children 419c42223bee
comparison
equal deleted inserted replaced
2508:ab460a3f0e3a 2509:6350b01d173f
57 tmpl = templater.templater(m, templater.common_filters, 57 tmpl = templater.templater(m, templater.common_filters,
58 defaults={"header": header, 58 defaults={"header": header,
59 "footer": footer}) 59 "footer": footer})
60 60
61 def archivelist(ui, nodeid, url): 61 def archivelist(ui, nodeid, url):
62 allowed = (ui.config("web", "allow_archive", "") 62 allowed = ui.configlist("web", "allow_archive")
63 .replace(",", " ").split())
64 for i in ['zip', 'gz', 'bz2']: 63 for i in ['zip', 'gz', 'bz2']:
65 if i in allowed or ui.configbool("web", "allow" + i): 64 if i in allowed or ui.configbool("web", "allow" + i):
66 yield {"type" : i, "node": nodeid, "url": url} 65 yield {"type" : i, "node": nodeid, "url": url}
67 66
68 def entries(sortcolumn="", descending=False, **map): 67 def entries(sortcolumn="", descending=False, **map):