diff -r 9dc1351d0b5f -r fc4fb2f17dd4 mercurial/scmutil.py --- a/mercurial/scmutil.py Fri Nov 20 14:43:21 2020 -0800 +++ b/mercurial/scmutil.py Mon Nov 16 16:00:50 2020 -0800 @@ -222,7 +222,7 @@ except error.WdirUnsupported: ui.error(_(b"abort: working directory revision cannot be specified\n")) except error.Abort as inst: - if isinstance(inst, error.InputError): + if isinstance(inst, (error.InputError, error.ParseError)): detailed_exit_code = 10 elif isinstance(inst, error.StateError): detailed_exit_code = 20