changeset_templater: only compute manifest when --debug.
--- 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))]