Mercurial > evolve
changeset 1646:7e1b49cda66c
list: report the phase for divergent commits
author | timeless@gmail.com |
---|---|
date | Thu, 14 Apr 2016 21:30:57 +0000 |
parents | 30fa0c553695 |
children | 23521789ded0 |
files | hgext/evolve.py tests/test-evolve-list.t |
diffstat | 2 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/evolve.py Thu Apr 14 17:42:18 2016 +0000 +++ b/hgext/evolve.py Thu Apr 14 21:30:57 2016 +0000 @@ -1600,9 +1600,9 @@ fm.plain(' divergent: ') first = True for n in dset['divergentnodes']: - t = "%s" if first else " %s" + t = "%s (%s)" if first else " %s (%s)" first = False - fm.plain(t % node.hex(n)[:hashlen]) + fm.plain(t % (node.hex(n)[:hashlen], repo[n].phasestr())) comprec = node.hex(dset['commonprecursor'])[:hashlen] fm.plain(" (precursor %s)\n" % comprec) fm.plain("\n")
--- a/tests/test-evolve-list.t Thu Apr 14 17:42:18 2016 +0000 +++ b/tests/test-evolve-list.t Thu Apr 14 21:30:57 2016 +0000 @@ -67,9 +67,14 @@ 2 new divergent changesets $ hg evolve --list c882616e9d84: b - divergent: a922b3733e98 (precursor d2ae7f538514) + divergent: a922b3733e98 (draft) (precursor d2ae7f538514) a922b3733e98: b - divergent: c882616e9d84 (precursor d2ae7f538514) + divergent: c882616e9d84 (draft) (precursor d2ae7f538514) + + $ hg phase -p a922b3733e98 + $ hg evolve --list + c882616e9d84: b + divergent: a922b3733e98 (public) (precursor d2ae7f538514) $ cd ..