Show More
@@ -128,10 +128,7 b' class requestcontext(object):' | |||||
128 | untrusted=untrusted) |
|
128 | untrusted=untrusted) | |
129 |
|
129 | |||
130 | def archivelist(self, nodeid): |
|
130 | def archivelist(self, nodeid): | |
131 | allowed = self.configlist('web', 'allow_archive') |
|
131 | return webutil.archivelist(self.repo.ui, nodeid) | |
132 | for typ, spec in webutil.archivespecs.iteritems(): |
|
|||
133 | if typ in allowed or self.configbool('web', 'allow%s' % typ): |
|
|||
134 | yield {'type': typ, 'extension': spec[2], 'node': nodeid} |
|
|||
135 |
|
132 | |||
136 | def templater(self, req): |
|
133 | def templater(self, req): | |
137 | # determine scheme, port and server name |
|
134 | # determine scheme, port and server name |
@@ -49,7 +49,7 b' archivespecs = util.sortdict((' | |||||
49 | ('bz2', ('application/x-bzip2', 'tbz2', '.tar.bz2', None)), |
|
49 | ('bz2', ('application/x-bzip2', 'tbz2', '.tar.bz2', None)), | |
50 | )) |
|
50 | )) | |
51 |
|
51 | |||
52 | def archivelist(ui, nodeid, url): |
|
52 | def archivelist(ui, nodeid, url=None): | |
53 | allowed = ui.configlist('web', 'allow_archive', untrusted=True) |
|
53 | allowed = ui.configlist('web', 'allow_archive', untrusted=True) | |
54 | archives = [] |
|
54 | archives = [] | |
55 |
|
55 |
General Comments 0
You need to be logged in to leave comments.
Login now