mercurial/revlog.py
changeset 43529 bf176127033a
parent 43528 90a0f631829e
child 43530 6e3e3e5446ba
equal deleted inserted replaced
43528:90a0f631829e 43529:bf176127033a
   659         self._pcache = {}
   659         self._pcache = {}
   660         self.index.clearcaches()
   660         self.index.clearcaches()
   661 
   661 
   662     def rev(self, node):
   662     def rev(self, node):
   663         try:
   663         try:
   664             return self._nodecache[node]
   664             return self.index.nodemap[node]
   665         except TypeError:
   665         except TypeError:
   666             raise
   666             raise
   667         except error.RevlogError:
   667         except error.RevlogError:
   668             # parsers.c radix tree lookup failed
   668             # parsers.c radix tree lookup failed
   669             if node == wdirid or node in wdirfilenodeids:
   669             if node == wdirid or node in wdirfilenodeids: