Submitter | Boris Feld |
---|---|
Date | July 30, 2018, 2:41 p.m. |
Message ID | <85b015944582ad639278.1532961670@FB-lair> |
Download | mbox | patch |
Permalink | /patch/32972/ |
State | New |
Headers | show |
Comments
Patch
diff --git a/mercurial/hg.py b/mercurial/hg.py --- a/mercurial/hg.py +++ b/mercurial/hg.py @@ -731,8 +731,10 @@ def clone(ui, peeropts, source, dest=Non uprev = None status = None if checkout is not None: - if checkout in destrepo: + if len(checkout) == 20 and checkout in destrepo: uprev = checkout + elif scmutil.isrevsymbol(destrepo, checkout): + uprev = scmutil.revsymbol(destrepo, checkout).node() else: if update is not True: try: