mercurial/hgweb/hgweb_mod.py
changeset 2856 18cf5349a361
parent 2852 046a8b03ea59
child 2858 345bac2bc4ec
equal deleted inserted replaced
2855:a3c73c9679d2 2856: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()