comparison mercurial/revlog.py @ 22282:4092d12ba18a

repoview: fix 0L with pack/unpack for 2.4
author Matt Mackall <mpm@selenic.com>
date Tue, 26 Aug 2014 13:11:53 +0200
parents e250a482478e
children 392ae5cb8d62
comparison
equal deleted inserted replaced
22280:7eef5a87ce3f 22282:4092d12ba18a
304 self._nodepos = None 304 self._nodepos = None
305 305
306 def rev(self, node): 306 def rev(self, node):
307 try: 307 try:
308 return self._nodecache[node] 308 return self._nodecache[node]
309 except TypeError:
310 raise
309 except RevlogError: 311 except RevlogError:
310 # parsers.c radix tree lookup failed 312 # parsers.c radix tree lookup failed
311 raise LookupError(node, self.indexfile, _('no node')) 313 raise LookupError(node, self.indexfile, _('no node'))
312 except KeyError: 314 except KeyError:
313 # pure python cache lookup failed 315 # pure python cache lookup failed