changeset 25689 | 1cce81121472 |
parent 25660 | 328739ea70c3 |
child 25704 | 70a2082f855a |
--- a/mercurial/revset.py Sun Jun 28 13:38:03 2015 -0400 +++ b/mercurial/revset.py Mon Jun 29 10:34:56 2015 -0400 @@ -1468,7 +1468,10 @@ ps = set() cl = repo.changelog for r in getset(repo, fullreposet(repo), x): - ps.update(cl.parentrevs(r)) + if r is None: + ps.update(p.rev() for p in repo[r].parents()) + else: + ps.update(cl.parentrevs(r)) ps -= set([node.nullrev]) return subset & ps