comparison mercurial/revlog.py @ 43553:2da51e292734

index: use `index.rev` in `revlog.rev` Differential Revision: https://phab.mercurial-scm.org/D7325
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 09 Nov 2019 13:23:51 +0100
parents bd87114ce341
children b56de57c45ce
comparison
equal deleted inserted replaced
43552:bd87114ce341 43553:2da51e292734
685 self._pcache = {} 685 self._pcache = {}
686 self.index.clearcaches() 686 self.index.clearcaches()
687 687
688 def rev(self, node): 688 def rev(self, node):
689 try: 689 try:
690 return self.index.nodemap[node] 690 return self.index.rev(node)
691 except TypeError: 691 except TypeError:
692 raise 692 raise
693 except error.RevlogError: 693 except error.RevlogError:
694 # parsers.c radix tree lookup failed 694 # parsers.c radix tree lookup failed
695 if node == wdirid or node in wdirfilenodeids: 695 if node == wdirid or node in wdirfilenodeids: