Mercurial > public > mercurial-scm > hg
diff mercurial/repoview.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 | e7aa113b14f7 |
line wrap: on
line diff
--- a/mercurial/repoview.py Tue May 22 18:10:00 2018 +0200 +++ b/mercurial/repoview.py Tue May 22 18:10:37 2018 +0200 @@ -91,8 +91,8 @@ # fast path in simple case to avoid impact of non optimised code hiddens = filterrevs(repo, 'visible') if phases.hassecret(repo): - secrets = frozenset(repo._phasecache.getrevset(repo, (phases.secret,))) - return frozenset(hiddens | secrets) + secrets = repo._phasecache.getrevset(repo, phases.remotehiddenphases) + return frozenset(hiddens | frozenset(secrets)) else: return hiddens