Mercurial > public > mercurial-scm > hg-stable
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 |