mercurial/logcmdutil.py
changeset 37103 be3f33f5e232
parent 37084 f0b6fbea00cf
child 37771 8c48a3c088a7
equal deleted inserted replaced
37102:638a241202a3 37103:be3f33f5e232
   286         # TODO: do not depend on templater
   286         # TODO: do not depend on templater
   287         tres = formatter.templateresources(self.repo.ui, self.repo)
   287         tres = formatter.templateresources(self.repo.ui, self.repo)
   288         t = formatter.maketemplater(self.repo.ui, '{join(obsfate, "\n")}',
   288         t = formatter.maketemplater(self.repo.ui, '{join(obsfate, "\n")}',
   289                                     defaults=templatekw.keywords,
   289                                     defaults=templatekw.keywords,
   290                                     resources=tres)
   290                                     resources=tres)
   291         obsfate = t.renderdefault({'ctx': ctx, 'revcache': {}}).splitlines()
   291         obsfate = t.renderdefault({'ctx': ctx}).splitlines()
   292 
   292 
   293         if obsfate:
   293         if obsfate:
   294             for obsfateline in obsfate:
   294             for obsfateline in obsfate:
   295                 self.ui.write(self._columns['obsolete'] % obsfateline,
   295                 self.ui.write(self._columns['obsolete'] % obsfateline,
   296                               label='log.obsfate')
   296                               label='log.obsfate')
   854     else:
   854     else:
   855         tres = formatter.templateresources(ui)
   855         tres = formatter.templateresources(ui)
   856     templ = formatter.maketemplater(ui, spec, defaults=templatekw.keywords,
   856     templ = formatter.maketemplater(ui, spec, defaults=templatekw.keywords,
   857                                     resources=tres)
   857                                     resources=tres)
   858     def formatnode(repo, ctx):
   858     def formatnode(repo, ctx):
   859         props = {'ctx': ctx, 'repo': repo, 'revcache': {}}
   859         props = {'ctx': ctx, 'repo': repo}
   860         return templ.renderdefault(props)
   860         return templ.renderdefault(props)
   861     return formatnode
   861     return formatnode
   862 
   862 
   863 def displaygraph(ui, repo, dag, displayer, edgefn, getrenamed=None, props=None):
   863 def displaygraph(ui, repo, dag, displayer, edgefn, getrenamed=None, props=None):
   864     props = props or {}
   864     props = props or {}