comparison mercurial/hgweb.py @ 1627:11cd38286fdb

fix for hgweb.filterfiles some variable weren't converted, fix a possible out of range error
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Wed, 18 Jan 2006 17:07:48 +0100
parents f2b1df3dbcbb
children 3b1b44b917f4
comparison
equal deleted inserted replaced
1626:f2b1df3dbcbb 1627:11cd38286fdb
225 for t in self.repo.nodetags(node): 225 for t in self.repo.nodetags(node):
226 yield self.t(t1, tag=t, **args) 226 yield self.t(t1, tag=t, **args)
227 227
228 def diff(self, node1, node2, files): 228 def diff(self, node1, node2, files):
229 def filterfiles(filters, files): 229 def filterfiles(filters, files):
230 l = [x for x in list if x in filters] 230 l = [x for x in files if x in filters]
231 231
232 for t in filters: 232 for t in filters:
233 if t[-1] != os.sep: 233 if t and t[-1] != os.sep:
234 t += os.sep 234 t += os.sep
235 l += [x for x in files if x.startswith(t)] 235 l += [x for x in files if x.startswith(t)]
236 return l 236 return l
237 237
238 parity = [0] 238 parity = [0]