mercurial/cmdutil.py
changeset 34852 d45236f3d38e
parent 34794 5781e0931c16
child 34856 890afefa7296
equal deleted inserted replaced
34851:6f53a53245a2 34852:d45236f3d38e
  1663             # i18n: column positioning for "hg log"
  1663             # i18n: column positioning for "hg log"
  1664             instabilities = ctx.instabilities()
  1664             instabilities = ctx.instabilities()
  1665             self.ui.write(_("instability: %s\n") % ', '.join(instabilities),
  1665             self.ui.write(_("instability: %s\n") % ', '.join(instabilities),
  1666                           label='log.instability')
  1666                           label='log.instability')
  1667 
  1667 
       
  1668         elif ctx.obsolete():
       
  1669             self._showobsfate(ctx)
       
  1670 
  1668         self._exthook(ctx)
  1671         self._exthook(ctx)
  1669 
  1672 
  1670         if self.ui.debugflag:
  1673         if self.ui.debugflag:
  1671             files = ctx.p1().status(ctx)[:3]
  1674             files = ctx.p1().status(ctx)[:3]
  1672             for key, value in zip([# i18n: column positioning for "hg log"
  1675             for key, value in zip([# i18n: column positioning for "hg log"
  1710                               description.splitlines()[0],
  1713                               description.splitlines()[0],
  1711                               label='log.summary')
  1714                               label='log.summary')
  1712         self.ui.write("\n")
  1715         self.ui.write("\n")
  1713 
  1716 
  1714         self.showpatch(ctx, matchfn)
  1717         self.showpatch(ctx, matchfn)
       
  1718 
       
  1719     def _showobsfate(self, ctx):
       
  1720         obsfate = templatekw.showobsfate(repo=self.repo, ctx=ctx, ui=self.ui)
       
  1721 
       
  1722         if obsfate:
       
  1723             for obsfateline in obsfate:
       
  1724                 # i18n: column positioning for "hg log"
       
  1725                 self.ui.write(_("obsfate:     %s\n") % obsfateline,
       
  1726                               label='log.obsfate')
  1715 
  1727 
  1716     def _exthook(self, ctx):
  1728     def _exthook(self, ctx):
  1717         '''empty method used by extension as a hook point
  1729         '''empty method used by extension as a hook point
  1718         '''
  1730         '''
  1719 
  1731