diff mercurial/scmutil.py @ 48416:8c4881c07f57

errors: use detailed exit code for RepoLookupError Differential Revision: https://phab.mercurial-scm.org/D11829
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 19 Nov 2021 16:16:21 -0800
parents 0b8e076e878c
children c51408b92b88
line wrap: on
line diff
--- a/mercurial/scmutil.py	Fri Nov 19 15:40:56 2021 -0800
+++ b/mercurial/scmutil.py	Fri Nov 19 16:16:21 2021 -0800
@@ -180,6 +180,8 @@
             )
         )
     except error.RepoError as inst:
+        if isinstance(inst, error.RepoLookupError):
+            detailed_exit_code = 10
         ui.error(_(b"abort: %s\n") % inst)
         if inst.hint:
             ui.error(_(b"(%s)\n") % inst.hint)