Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/hgweb_mod.py @ 2857:18cf5349a361
Fix some bugs introduced during the manifest refactoring
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Sat, 12 Aug 2006 08:53:23 -0300 |
parents | 046a8b03ea59 |
children | 345bac2bc4ec |
comparison
equal
deleted
inserted
replaced
2856:a3c73c9679d2 | 2857:18cf5349a361 |
---|---|
396 author=cs[1], | 396 author=cs[1], |
397 date=cs[2], | 397 date=cs[2], |
398 parent=self.siblings(fl.parents(n), fl.rev, file=f), | 398 parent=self.siblings(fl.parents(n), fl.rev, file=f), |
399 child=self.siblings(fl.children(n), fl.rev, file=f), | 399 child=self.siblings(fl.children(n), fl.rev, file=f), |
400 rename=self.renamelink(fl, n), | 400 rename=self.renamelink(fl, n), |
401 permissions=self.repo.manifest.read(mfn).execf[f]) | 401 permissions=self.repo.manifest.read(mfn).execf(f)) |
402 | 402 |
403 def fileannotate(self, f, node): | 403 def fileannotate(self, f, node): |
404 bcache = {} | 404 bcache = {} |
405 ncache = {} | 405 ncache = {} |
406 fl = self.repo.file(f) | 406 fl = self.repo.file(f) |
450 author=cs[1], | 450 author=cs[1], |
451 date=cs[2], | 451 date=cs[2], |
452 rename=self.renamelink(fl, n), | 452 rename=self.renamelink(fl, n), |
453 parent=self.siblings(fl.parents(n), fl.rev, file=f), | 453 parent=self.siblings(fl.parents(n), fl.rev, file=f), |
454 child=self.siblings(fl.children(n), fl.rev, file=f), | 454 child=self.siblings(fl.children(n), fl.rev, file=f), |
455 permissions=self.repo.manifest.read(mfn).execf[f]) | 455 permissions=self.repo.manifest.read(mfn).execf(f)) |
456 | 456 |
457 def manifest(self, mnode, path): | 457 def manifest(self, mnode, path): |
458 man = self.repo.manifest | 458 man = self.repo.manifest |
459 mn = man.lookup(mnode) | 459 mn = man.lookup(mnode) |
460 mnode = hex(mn) | 460 mnode = hex(mn) |
493 yield {"file": full, | 493 yield {"file": full, |
494 "manifest": mnode, | 494 "manifest": mnode, |
495 "filenode": hex(fnode), | 495 "filenode": hex(fnode), |
496 "parity": self.stripes(parity), | 496 "parity": self.stripes(parity), |
497 "basename": f, | 497 "basename": f, |
498 "permissions": mf.execf[full]} | 498 "permissions": mf.execf(full)} |
499 parity += 1 | 499 parity += 1 |
500 | 500 |
501 def dirlist(**map): | 501 def dirlist(**map): |
502 parity = 0 | 502 parity = 0 |
503 fl = files.keys() | 503 fl = files.keys() |