mercurial/repoview.py
changeset 51969 22da1dc97281
parent 51967 6204fc81a291
child 51977 42a116f1cdc1
--- a/mercurial/repoview.py	Thu Sep 26 00:50:21 2024 +0200
+++ b/mercurial/repoview.py	Wed Sep 25 17:18:40 2024 +0200
@@ -312,12 +312,7 @@
 
     def headrevs(self, revs=None):
         if revs is None:
-            try:
-                return self.index.headrevs(self.filteredrevs)
-            # AttributeError covers non-c-extension environments and
-            # old c extensions without filter handling.
-            except AttributeError:
-                return self._headrevs()
+            return self.index.headrevs(self.filteredrevs)
 
         revs = self._checknofilteredinrevs(revs)
         return super(filteredchangelogmixin, self).headrevs(revs)