--- a/mercurial/phases.py Wed Nov 07 19:59:38 2018 +0100
+++ b/mercurial/phases.py Fri Nov 09 23:19:53 2018 -0500
@@ -133,8 +133,9 @@
allphases = range(internal + 1)
trackedphases = allphases[1:]
# record phase names
+cmdphasenames = ['public', 'draft', 'secret'] # known to `hg phase` command
phasenames = [None] * len(allphases)
-phasenames[:3] = ['public', 'draft', 'secret']
+phasenames[:len(cmdphasenames)] = cmdphasenames
phasenames[archived] = 'archived'
phasenames[internal] = 'internal'
# record phase property