diff mercurial/scmutil.py @ 46976:f9482db16cef

errors: introduce a class for remote errors Having an exception for remote errors makes it much easier to exit with the right detailed exit code. Differential Revision: https://phab.mercurial-scm.org/D10466
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 19 Apr 2021 09:37:01 -0700
parents 14ddb1dca2c0
children f38bf44e077f d55b71393907
line wrap: on
line diff
--- a/mercurial/scmutil.py	Mon Apr 19 10:49:15 2021 -0700
+++ b/mercurial/scmutil.py	Mon Apr 19 09:37:01 2021 -0700
@@ -222,7 +222,7 @@
             detailed_exit_code = 30
         elif isinstance(inst, error.HookAbort):
             detailed_exit_code = 40
-        elif isinstance(inst, error.OutOfBandError):
+        elif isinstance(inst, error.RemoteError):
             detailed_exit_code = 100
         elif isinstance(inst, error.SecurityError):
             detailed_exit_code = 150