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