[PATCH 2 of 3 evolve-ext] evolve: include node, rev, desc, and phase in list

timeless timeless at fmr.im
Thu Apr 21 02:26:44 EDT 2016


# HG changeset patch
# User timeless at gmail.com
# Date 1461219140 0
#      Thu Apr 21 06:12:20 2016 +0000
# Node ID ec9eea37f26590ea7840077c4dd44857138dd4a0
# Parent  105ab3a2a7a86b2cd6e720e42e9ece9e9b1590cf
# Available At https://bitbucket.org/timeless/mutable-history/
#              hg pull https://bitbucket.org/timeless/mutable-history/ -r ec9eea37f265
evolve: include node, rev, desc, and phase in list

diff -r 105ab3a2a7a8 -r ec9eea37f265 hgext/evolve.py
--- a/hgext/evolve.py	Thu Apr 21 06:11:57 2016 +0000
+++ b/hgext/evolve.py	Thu Apr 21 06:12:20 2016 +0000
@@ -1587,6 +1587,7 @@
         desc = (desc[:desclen] + '...') if len(desc) > desclen else desc
         fm.plain('%s: ' % ctx.hex()[:hashlen])
         fm.plain('%s\n' % desc)
+        fm.data(node=ctx.hex(), rev=ctx.rev(), desc=desc, phase=ctx.phasestr())
 
         for unpar in unpars if showunstable else []:
             fm.plain('  unstable: %s (unstable parent)\n' % unpar[:hashlen])
@@ -1621,6 +1622,7 @@
                              'sourcetype': 'immutableprecursor'})
         for dset in dsets:
             divnodes = [{'node': node.hex(n),
+                         'phase': repo[n].phasestr(),
                         } for n in dset['divergentnodes']]
             troubles.append({'troubletype': 'divergent',
                              'commonprecursor': node.hex(dset['commonprecursor']),


More information about the Mercurial-devel mailing list