mercurial/hg.py
changeset 37480 c569e51ee449
parent 37313 70c52800940b
child 37481 7c848ab13eff
--- a/mercurial/hg.py	Sun Apr 08 08:41:58 2018 -0700
+++ b/mercurial/hg.py	Sun Apr 08 08:53:43 2018 -0700
@@ -711,9 +711,9 @@
                 uprev = None
                 status = None
                 if checkout is not None:
-                    try:
-                        uprev = destrepo.lookup(checkout)
-                    except error.RepoLookupError:
+                    if checkout in destrepo:
+                        uprev = checkout
+                    else:
                         if update is not True:
                             try:
                                 uprev = destrepo.lookup(update)