mercurial/scmutil.py
changeset 34460 d5c5cc767b7e
parent 34457 7757cc48b766
child 34461 910adadf08e8
--- a/mercurial/scmutil.py	Sun Oct 01 11:13:09 2017 +0100
+++ b/mercurial/scmutil.py	Sun Oct 01 11:56:41 2017 +0100
@@ -1059,9 +1059,10 @@
                 k, v = l.strip(), ""
 
             k = encoding.tolocal(k)
-            if k in repo:
-                # we ignore data for nodes that don't exist locally
+            try:
                 data[repo[k].rev()] = encoding.tolocal(v)
+            except (error.LookupError, error.RepoLookupError):
+                pass # we ignore data for nodes that don't exist locally
     finally:
         src.close()