Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/hgweb_mod.py @ 2840:046a8b03ea59
Change remaining users of manifest flags
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 11 Aug 2006 10:57:42 -0500 |
parents | 2edfd6644a9f |
children | 18cf5349a361 |
comparison
equal
deleted
inserted
replaced
2839:b4f05ecf4ee8 | 2840:046a8b03ea59 |
---|---|
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.readflags(mfn)[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.readflags(mfn)[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) |
461 mf = man.read(mn) | 461 mf = man.read(mn) |
462 rev = man.rev(mn) | 462 rev = man.rev(mn) |
463 changerev = man.linkrev(mn) | 463 changerev = man.linkrev(mn) |
464 node = self.repo.changelog.node(changerev) | 464 node = self.repo.changelog.node(changerev) |
465 mff = man.readflags(mn) | |
466 | 465 |
467 files = {} | 466 files = {} |
468 | 467 |
469 p = path[1:] | 468 p = path[1:] |
470 if p and p[-1] != "/": | 469 if p and p[-1] != "/": |
494 yield {"file": full, | 493 yield {"file": full, |
495 "manifest": mnode, | 494 "manifest": mnode, |
496 "filenode": hex(fnode), | 495 "filenode": hex(fnode), |
497 "parity": self.stripes(parity), | 496 "parity": self.stripes(parity), |
498 "basename": f, | 497 "basename": f, |
499 "permissions": mff[full]} | 498 "permissions": mf.execf[full]} |
500 parity += 1 | 499 parity += 1 |
501 | 500 |
502 def dirlist(**map): | 501 def dirlist(**map): |
503 parity = 0 | 502 parity = 0 |
504 fl = files.keys() | 503 fl = files.keys() |