mercurial/hgweb/hgwebdir_mod.py
changeset 2509 6350b01d173f
parent 2506 d0db3462d568
parent 2500 76ff5efe8181
child 2514 419c42223bee
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):