comparison mercurial/bundlerepo.py @ 6228:c0c4c7b1e8d3

revlog: report node and file when lookup fails
author Matt Mackall <mpm@selenic.com>
date Tue, 11 Mar 2008 17:42:29 -0500
parents f89fd07fc51d
children 08800489257e
comparison
equal deleted inserted replaced
6227:4c1aa6affe60 6228:c0c4c7b1e8d3
46 if node in self.nodemap: 46 if node in self.nodemap:
47 prev = node 47 prev = node
48 continue 48 continue
49 for p in (p1, p2): 49 for p in (p1, p2):
50 if not p in self.nodemap: 50 if not p in self.nodemap:
51 raise revlog.LookupError(hex(p1), _("unknown parent %s") % short(p1)) 51 raise revlog.LookupError(p1, self.indexfile,
52 _("unknown parent"))
52 if linkmapper is None: 53 if linkmapper is None:
53 link = n 54 link = n
54 else: 55 else:
55 link = linkmapper(cs) 56 link = linkmapper(cs)
56 57