2118 ui.note(templater.prettyformat(tree), '\n') |
2118 ui.note(templater.prettyformat(tree), '\n') |
2119 newtree = templater.expandaliases(tree, aliases) |
2119 newtree = templater.expandaliases(tree, aliases) |
2120 if newtree != tree: |
2120 if newtree != tree: |
2121 ui.note(("* expanded:\n"), templater.prettyformat(newtree), '\n') |
2121 ui.note(("* expanded:\n"), templater.prettyformat(newtree), '\n') |
2122 |
2122 |
2123 mapfile = None |
|
2124 if revs is None: |
2123 if revs is None: |
2125 k = 'debugtemplate' |
2124 k = 'debugtemplate' |
2126 t = formatter.maketemplater(ui, k, tmpl) |
2125 t = formatter.maketemplater(ui, k, tmpl) |
2127 ui.write(templater.stringify(t(k, ui=ui, **props))) |
2126 ui.write(templater.stringify(t(k, ui=ui, **props))) |
2128 else: |
2127 else: |
2129 displayer = cmdutil.changeset_templater(ui, repo, None, opts, tmpl, |
2128 displayer = cmdutil.makelogtemplater(ui, repo, tmpl) |
2130 mapfile, buffered=False) |
|
2131 for r in revs: |
2129 for r in revs: |
2132 displayer.show(repo[r], **props) |
2130 displayer.show(repo[r], **props) |
2133 displayer.close() |
2131 displayer.close() |
2134 |
2132 |
2135 @command('debugupdatecaches', []) |
2133 @command('debugupdatecaches', []) |