--- a/mercurial/hgweb/hgweb_mod.py Thu Aug 10 22:38:56 2006 -0500
+++ b/mercurial/hgweb/hgweb_mod.py Fri Aug 11 10:57:42 2006 -0500
@@ -398,7 +398,7 @@
parent=self.siblings(fl.parents(n), fl.rev, file=f),
child=self.siblings(fl.children(n), fl.rev, file=f),
rename=self.renamelink(fl, n),
- permissions=self.repo.manifest.readflags(mfn)[f])
+ permissions=self.repo.manifest.read(mfn).execf[f])
def fileannotate(self, f, node):
bcache = {}
@@ -452,7 +452,7 @@
rename=self.renamelink(fl, n),
parent=self.siblings(fl.parents(n), fl.rev, file=f),
child=self.siblings(fl.children(n), fl.rev, file=f),
- permissions=self.repo.manifest.readflags(mfn)[f])
+ permissions=self.repo.manifest.read(mfn).execf[f])
def manifest(self, mnode, path):
man = self.repo.manifest
@@ -462,7 +462,6 @@
rev = man.rev(mn)
changerev = man.linkrev(mn)
node = self.repo.changelog.node(changerev)
- mff = man.readflags(mn)
files = {}
@@ -496,7 +495,7 @@
"filenode": hex(fnode),
"parity": self.stripes(parity),
"basename": f,
- "permissions": mff[full]}
+ "permissions": mf.execf[full]}
parity += 1
def dirlist(**map):