diff -r c6ae1982b2a1 -r be3d8178251e mercurial/scmutil.py --- a/mercurial/scmutil.py Thu Dec 10 01:18:15 2020 -0800 +++ b/mercurial/scmutil.py Wed Dec 09 20:22:25 2020 -0800 @@ -1798,7 +1798,7 @@ k = encoding.tolocal(k) try: data[revsingle(repo, k).rev()] = encoding.tolocal(v) - except (error.LookupError, error.RepoLookupError): + except (error.LookupError, error.RepoLookupError, error.InputError): pass # we ignore data for nodes that don't exist locally finally: if proc: