mercurial/cmdutil.py
changeset 34852 d45236f3d38e
parent 34794 5781e0931c16
child 34856 890afefa7296
--- a/mercurial/cmdutil.py	Mon Oct 09 15:34:26 2017 +0200
+++ b/mercurial/cmdutil.py	Thu Oct 05 15:25:18 2017 +0200
@@ -1665,6 +1665,9 @@
             self.ui.write(_("instability: %s\n") % ', '.join(instabilities),
                           label='log.instability')
 
+        elif ctx.obsolete():
+            self._showobsfate(ctx)
+
         self._exthook(ctx)
 
         if self.ui.debugflag:
@@ -1713,6 +1716,15 @@
 
         self.showpatch(ctx, matchfn)
 
+    def _showobsfate(self, ctx):
+        obsfate = templatekw.showobsfate(repo=self.repo, ctx=ctx, ui=self.ui)
+
+        if obsfate:
+            for obsfateline in obsfate:
+                # i18n: column positioning for "hg log"
+                self.ui.write(_("obsfate:     %s\n") % obsfateline,
+                              label='log.obsfate')
+
     def _exthook(self, ctx):
         '''empty method used by extension as a hook point
         '''