Comments
Patch
@@ -63,12 +63,8 @@
hidden.remove(p)
stack.append(p)
-def computehidden(repo):
- """compute the set of hidden revision to filter
-
- During most operation hidden should be filtered."""
- assert not repo.changelog.filteredrevs
-
+def _computeperfiltername(repo, filtername):
+ """computes the set of revisions to filter for visible* filters"""
hidden = hideablerevs(repo)
if hidden:
hidden = set(hidden - pinnedrevs(repo))
@@ -80,6 +76,13 @@
_revealancestors(pfunc, hidden, visible)
return frozenset(hidden)
+def computehidden(repo):
+ """compute the set of hidden revision to filter
+
+ During most operation hidden should be filtered."""
+ assert not repo.changelog.filteredrevs
+ return _computeperfiltername(repo, 'visible')
+
def computeunserved(repo):
"""compute the set of revision that should be filtered when used a server