--- 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)