mercurial/commands.py
changeset 25382 6084926366b9
parent 25368 ae38370fe282
child 25427 d0c7ffc4c8bc
--- a/mercurial/commands.py	Mon May 25 16:48:55 2015 -0700
+++ b/mercurial/commands.py	Fri May 29 22:23:58 2015 +0200
@@ -6004,6 +6004,14 @@
     elif pnode not in bheads:
         t += _(' (new branch head)')
 
+    if parents:
+        pendingphase = max(p.phase() for p in parents)
+    else:
+        pendingphase = phases.public
+
+    if pendingphase > phases.newcommitphase(ui):
+        t += ' (%s)' % phases.phasenames[pendingphase]
+
     if cleanworkdir:
         # i18n: column positioning for "hg summary"
         ui.status(_('commit: %s\n') % t.strip())
@@ -6034,16 +6042,8 @@
     if secret:
         t.append(_('%d secret') % secret)
 
-    if parents:
-        parentphase = max(p.phase() for p in parents)
-    else:
-        parentphase = phases.public
-
     if draft or secret:
-        ui.status(_('phases: %s (%s)\n') % (', '.join(t),
-                                            phases.phasenames[parentphase]))
-    else:
-        ui.note(_('phases: (%s)\n') % phases.phasenames[parentphase])
+        ui.status(_('phases: %s\n') % ', '.join(t))
 
     cmdutil.summaryhooks(ui, repo)