# HG changeset patch # User Vadim Gelfer # Date 1141104735 28800 # Node ID e2fe1953f417023f5a0944e25f824f29057728b4 # Parent 37b9f80a5fbbd2802411155dabc75966d0475862 changeset_templater: only compute manifest when --debug. diff -r 37b9f80a5fbb -r e2fe1953f417 mercurial/commands.py --- a/mercurial/commands.py Mon Feb 27 15:07:25 2006 -0800 +++ b/mercurial/commands.py Mon Feb 27 21:32:15 2006 -0800 @@ -430,11 +430,14 @@ else: showbranches = '' - def showmanifest(**args): - args = args.copy() - args.update(rev=self.repo.manifest.rev(changes[0]), - node=hex(changes[0])) - yield self.t('manifest', **args) + if self.ui.debugflag: + def showmanifest(**args): + args = args.copy() + args.update(rev=self.repo.manifest.rev(changes[0]), + node=hex(changes[0])) + yield self.t('manifest', **args) + else: + showmanifest = '' def showparents(**args): parents = [[('rev', log.rev(p)), ('node', hex(p))]