mercurial/debugcommands.py
changeset 32837 50586a0a946f
parent 32797 bcca357bb792
child 32873 2ecce24dfcd3
equal deleted inserted replaced
32836:29558247b00e 32837:50586a0a946f
  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', [])