diff mercurial/repoview.py @ 38157:02f992ac26e9

phases: define an official tuple of mutable phases Such tuple was already manually defined in a couple of place. Having an official definition makes it easy to introduce of new phases.
author Boris Feld <boris.feld@octobus.net>
date Tue, 22 May 2018 18:10:00 +0200
parents 5b592ac502ef
children 4e790f0966fc
line wrap: on
line diff
--- a/mercurial/repoview.py	Mon May 21 17:33:50 2018 +0200
+++ b/mercurial/repoview.py	Tue May 22 18:10:00 2018 +0200
@@ -77,8 +77,7 @@
         if visibilityexceptions:
             hidden -= visibilityexceptions
         pfunc = repo.changelog.parentrevs
-        mutablephases = (phases.draft, phases.secret)
-        mutable = repo._phasecache.getrevset(repo, mutablephases)
+        mutable = repo._phasecache.getrevset(repo, phases.mutablephases)
 
         visible = mutable - hidden
         _revealancestors(pfunc, hidden, visible)