##// END OF EJS Templates
phases: define an official tuple of mutable phases...
Boris Feld -
r38174:02f992ac default
parent child Browse files
Show More
@@ -853,7 +853,7 b' def clearobscaches(repo):'
853
853
854 def _mutablerevs(repo):
854 def _mutablerevs(repo):
855 """the set of mutable revision in the repository"""
855 """the set of mutable revision in the repository"""
856 return repo._phasecache.getrevset(repo, (phases.draft, phases.secret))
856 return repo._phasecache.getrevset(repo, phases.mutablephases)
857
857
858 @cachefor('obsolete')
858 @cachefor('obsolete')
859 def _computeobsoleteset(repo):
859 def _computeobsoleteset(repo):
@@ -126,6 +126,7 b' from . import ('
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
130
130 def _readroots(repo, phasedefaults=None):
131 def _readroots(repo, phasedefaults=None):
131 """Read phase roots from disk
132 """Read phase roots from disk
@@ -77,8 +77,7 b' def computehidden(repo, visibilityexcept'
77 if visibilityexceptions:
77 if visibilityexceptions:
78 hidden -= visibilityexceptions
78 hidden -= visibilityexceptions
79 pfunc = repo.changelog.parentrevs
79 pfunc = repo.changelog.parentrevs
80 mutablephases = (phases.draft, phases.secret)
80 mutable = repo._phasecache.getrevset(repo, phases.mutablephases)
81 mutable = repo._phasecache.getrevset(repo, mutablephases)
82
81
83 visible = mutable - hidden
82 visible = mutable - hidden
84 _revealancestors(pfunc, hidden, visible)
83 _revealancestors(pfunc, hidden, visible)
General Comments 0
You need to be logged in to leave comments. Login now