mercurial/localrepo.py
changeset 18248 378a025ff269
parent 18223 6d6d0248530b
child 18249 e3504d7ff760
--- 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):