Mercurial > public > mercurial-scm > hg
comparison mercurial/debugcommands.py @ 35469:f1c54d003327
templater: move repo, ui and cache to per-engine resources
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Thu, 21 Dec 2017 22:05:30 +0900 |
parents | 3bb1a647ab42 |
children | 5880318624c9 |
comparison
equal
deleted
inserted
replaced
35468:32c278eb876f | 35469:f1c54d003327 |
---|---|
2359 newtree = templater.expandaliases(tree, aliases) | 2359 newtree = templater.expandaliases(tree, aliases) |
2360 if newtree != tree: | 2360 if newtree != tree: |
2361 ui.note(("* expanded:\n"), templater.prettyformat(newtree), '\n') | 2361 ui.note(("* expanded:\n"), templater.prettyformat(newtree), '\n') |
2362 | 2362 |
2363 if revs is None: | 2363 if revs is None: |
2364 t = formatter.maketemplater(ui, tmpl) | 2364 tres = formatter.templateresources(ui, repo) |
2365 props['ui'] = ui | 2365 t = formatter.maketemplater(ui, tmpl, resources=tres) |
2366 ui.write(t.render(props)) | 2366 ui.write(t.render(props)) |
2367 else: | 2367 else: |
2368 displayer = cmdutil.makelogtemplater(ui, repo, tmpl) | 2368 displayer = cmdutil.makelogtemplater(ui, repo, tmpl) |
2369 for r in revs: | 2369 for r in revs: |
2370 displayer.show(repo[r], **pycompat.strkwargs(props)) | 2370 displayer.show(repo[r], **pycompat.strkwargs(props)) |