--- a/mercurial/localrepo.py Tue Jan 08 12:41:51 2013 +0100
+++ b/mercurial/localrepo.py Tue Jan 08 14:10:29 2013 +0100
@@ -364,12 +364,7 @@
hidden changesets cannot have non-hidden descendants
"""
- hidden = set()
- if self.obsstore:
- ### hide extinct changeset that are not accessible by any mean
- hiddenquery = 'extinct() - ::(. + bookmark())'
- hidden.update(self.revs(hiddenquery))
- return hidden
+ return repoview.filteredrevs(self, 'hidden')
@storecache('00changelog.i')
def changelog(self):