Submitter | Pulkit Goyal |
---|---|
Date | May 22, 2017, 8:52 p.m. |
Message ID | <05143c5cb16a9e50b403.1495486335@workspace> |
Download | mbox | patch |
Permalink | /patch/20846/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -1456,10 +1456,10 @@ up = ps.update parentrevs = cl.parentrevs for r in getset(repo, fullreposet(repo), x): - if r == node.wdirrev: + try: + up(parentrevs(r)) + except error.WdirUnsupported: up(p.rev() for p in repo[r].parents()) - else: - up(parentrevs(r)) ps -= {node.nullrev} return subset & ps