mercurial/scmutil.py
changeset 45828 e0dbfbd4062c
parent 45827 8d72e29ad1e0
child 45838 ae00e170f2d1
--- a/mercurial/scmutil.py	Tue Oct 06 22:36:15 2020 -0700
+++ b/mercurial/scmutil.py	Thu Oct 22 13:38:14 2020 -0700
@@ -159,6 +159,7 @@
     # Global exception handling, alphabetically
     # Mercurial-specific first, followed by built-in and library exceptions
     except error.LockHeld as inst:
+        detailed_exit_code = 20
         if inst.errno == errno.ETIMEDOUT:
             reason = _(b'timed out waiting for lock held by %r') % (
                 pycompat.bytestr(inst.locker)
@@ -172,6 +173,7 @@
         if not inst.locker:
             ui.error(_(b"(lock might be very busy)\n"))
     except error.LockUnavailable as inst:
+        detailed_exit_code = 20
         ui.error(
             _(b"abort: could not lock %s: %s\n")
             % (