changeset 43451 | 983cda0e110c |
parent 43450 | 6f3222bbfce0 |
child 43452 | e1dae2ef5588 |
--- a/mercurial/repoview.py Tue Nov 05 14:22:25 2019 -0800 +++ b/mercurial/repoview.py Tue Nov 05 14:23:32 2019 -0800 @@ -313,6 +313,12 @@ raise error.FilteredIndexError(rev) return super(filteredchangelog, self).node(rev) + def linkrev(self, rev): + """filtered version of revlog.linkrev""" + if rev in self.filteredrevs: + raise error.FilteredIndexError(rev) + return super(filteredchangelog, self).linkrev(rev) + cl.__class__ = filteredchangelog return cl