mercurial/repoview.py
changeset 42125 bc15e37ecc16
parent 39297 06c976acc581
child 42126 ef0e3cc684b3
equal deleted inserted replaced
42124:d6437f414437 42125:bc15e37ecc16
    91 
    91 
    92     Secret and hidden changeset should not pretend to be here."""
    92     Secret and hidden changeset should not pretend to be here."""
    93     assert not repo.changelog.filteredrevs
    93     assert not repo.changelog.filteredrevs
    94     # fast path in simple case to avoid impact of non optimised code
    94     # fast path in simple case to avoid impact of non optimised code
    95     hiddens = filterrevs(repo, 'visible')
    95     hiddens = filterrevs(repo, 'visible')
    96     if phases.hassecret(repo):
    96     secrets = repo._phasecache.getrevset(repo, phases.remotehiddenphases)
    97         secrets = repo._phasecache.getrevset(repo, phases.remotehiddenphases)
    97     if secrets:
    98         return frozenset(hiddens | frozenset(secrets))
    98         return frozenset(hiddens | frozenset(secrets))
    99     else:
    99     else:
   100         return hiddens
   100         return hiddens
   101 
   101 
   102 def computemutable(repo, visibilityexceptions=None):
   102 def computemutable(repo, visibilityexceptions=None):