changeset 39191 | 5517d62c1bcc |
parent 39157 | a98e926b2f5b |
child 39192 | dbc5ead9f40f |
--- a/mercurial/revlog.py Sat Aug 18 15:15:04 2018 -0400 +++ b/mercurial/revlog.py Sat Aug 18 23:17:06 2018 -0700 @@ -27,6 +27,7 @@ from .node import ( bin, hex, + nullhex, nullid, nullrev, wdirfilenodeids, @@ -1853,6 +1854,8 @@ nl = [e[7] for e in self.index if e[7].startswith(prefix)] nl = [n for n in nl if hex(n).startswith(id) and self.hasnode(n)] + if nullhex.startswith(id): + nl.append(nullid) if len(nl) > 0: if len(nl) == 1 and not maybewdir: self._pcache[id] = nl[0]