diff --git a/remotefilelog/remotefilectx.py b/remotefilelog/remotefilectx.py --- a/remotefilelog/remotefilectx.py +++ b/remotefilelog/remotefilectx.py @@ -72,7 +72,7 @@ # descendant, we can (lazily) correct for linkrev aliases linknode = self._adjustlinknode(self._path, self._filelog, self._filenode, self._descendantrev) - return self._repo.changelog.rev(linknode) + return self._repo.unfiltered().changelog.rev(linknode) else: return self.linkrev() @@ -401,7 +401,7 @@ return False try: # Use the C fastpath to check if the given linknode is correct. - cl = self._repo.changelog + cl = self._repo.unfiltered().changelog return any(cl.isancestor(linknode, cl.node(r)) for r in revs) except error.LookupError: # The linknode read from the blob may have been stripped or