# HG changeset patch # User Pierre-Yves David # Date 2017-05-20 17:43:58 # Node ID 8db2feb04cebc1878c6232dd2650f2c5468d350e # Parent 06aa645e2372c96877b8fd457d5bff3ec128f8fc repoview: rename '_getdynamicblockers' to 'revealedrevs' (API) Recent mailing list discussion made me realised we could clarify these. We make the function "public" to encourage extensions to wrap it and we use a more explicit name that mirror "hideablerevs". diff --git a/hgext/rebase.py b/hgext/rebase.py --- a/hgext/rebase.py +++ b/hgext/rebase.py @@ -1537,4 +1537,4 @@ def uisetup(ui): cmdutil.afterresolvedstates.append( ['rebasestate', _('hg rebase --continue')]) # ensure rebased rev are not hidden - extensions.wrapfunction(repoview, '_getdynamicblockers', _rebasedvisible) + extensions.wrapfunction(repoview, 'revealedrevs', _rebasedvisible) diff --git a/mercurial/repoview.py b/mercurial/repoview.py --- a/mercurial/repoview.py +++ b/mercurial/repoview.py @@ -32,7 +32,7 @@ def hideablerevs(repo): 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 @@ def computehidden(repo): # 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)