Mercurial > hg
comparison mercurial/phases.py @ 38158:4e790f0966fc
phases: define an official tuple of phases we do not share
Same motivation as for `mutablephases`, having a single definition helps with
updating phases logic.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Tue, 22 May 2018 18:10:37 +0200 |
parents | 02f992ac26e9 |
children | 36ba5dba372d |
comparison
equal
deleted
inserted
replaced
38157:02f992ac26e9 | 38158:4e790f0966fc |
---|---|
125 | 125 |
126 allphases = public, draft, secret = range(3) | 126 allphases = public, draft, secret = range(3) |
127 trackedphases = allphases[1:] | 127 trackedphases = allphases[1:] |
128 phasenames = ['public', 'draft', 'secret'] | 128 phasenames = ['public', 'draft', 'secret'] |
129 mutablephases = tuple(allphases[1:]) | 129 mutablephases = tuple(allphases[1:]) |
130 remotehiddenphases = tuple(allphases[2:]) | |
130 | 131 |
131 def _readroots(repo, phasedefaults=None): | 132 def _readroots(repo, phasedefaults=None): |
132 """Read phase roots from disk | 133 """Read phase roots from disk |
133 | 134 |
134 phasedefaults is a list of fn(repo, roots) callable, which are | 135 phasedefaults is a list of fn(repo, roots) callable, which are |