diff -r 06aa645e2372 -r 8db2feb04ceb mercurial/repoview.py --- a/mercurial/repoview.py Sat May 20 19:43:29 2017 +0200 +++ b/mercurial/repoview.py Sat May 20 19:43:58 2017 +0200 @@ -32,7 +32,7 @@ lead to crashes.""" return obsolete.getrevs(repo, 'obsolete') -def _getdynamicblockers(repo): +def revealedrevs(repo): """Non-cacheable revisions blocking hidden changesets from being filtered. Get revisions that will block hidden changesets and are likely to change, @@ -185,7 +185,7 @@ # check if we have wd parents, bookmarks or tags pointing to hidden # changesets and remove those. - dynamic = hidden & _getdynamicblockers(repo) + dynamic = hidden & revealedrevs(repo) if dynamic: blocked = cl.ancestors(dynamic, inclusive=True) hidden = frozenset(r for r in hidden if r not in blocked)