equal
deleted
inserted
replaced
402 date=fctx.date(), |
402 date=fctx.date(), |
403 desc=fctx.description(), |
403 desc=fctx.description(), |
404 parent=self.siblings(fctx.parents()), |
404 parent=self.siblings(fctx.parents()), |
405 child=self.siblings(fctx.children()), |
405 child=self.siblings(fctx.children()), |
406 rename=self.renamelink(fl, n), |
406 rename=self.renamelink(fl, n), |
407 permissions=fctx.manifest().execf(f)) |
407 permissions=fctx.manifest().flags(f)) |
408 |
408 |
409 def fileannotate(self, fctx): |
409 def fileannotate(self, fctx): |
410 f = fctx.path() |
410 f = fctx.path() |
411 n = fctx.filenode() |
411 n = fctx.filenode() |
412 fl = fctx.filelog() |
412 fl = fctx.filelog() |
438 date=fctx.date(), |
438 date=fctx.date(), |
439 desc=fctx.description(), |
439 desc=fctx.description(), |
440 rename=self.renamelink(fl, n), |
440 rename=self.renamelink(fl, n), |
441 parent=self.siblings(fctx.parents()), |
441 parent=self.siblings(fctx.parents()), |
442 child=self.siblings(fctx.children()), |
442 child=self.siblings(fctx.children()), |
443 permissions=fctx.manifest().execf(f)) |
443 permissions=fctx.manifest().flags(f)) |
444 |
444 |
445 def manifest(self, ctx, path): |
445 def manifest(self, ctx, path): |
446 mf = ctx.manifest() |
446 mf = ctx.manifest() |
447 node = ctx.node() |
447 node = ctx.node() |
448 |
448 |
475 |
475 |
476 yield {"file": full, |
476 yield {"file": full, |
477 "parity": parity.next(), |
477 "parity": parity.next(), |
478 "basename": f, |
478 "basename": f, |
479 "size": ctx.filectx(full).size(), |
479 "size": ctx.filectx(full).size(), |
480 "permissions": mf.execf(full)} |
480 "permissions": mf.flags(full)} |
481 |
481 |
482 def dirlist(**map): |
482 def dirlist(**map): |
483 fl = files.keys() |
483 fl = files.keys() |
484 fl.sort() |
484 fl.sort() |
485 for f in fl: |
485 for f in fl: |