diff mercurial/dispatch.py @ 38023:c3fd9a0f8277

dispatch: mask negative exit code recorded in blackbox log That's what we do for the exit code delivered to the environment.
author Yuya Nishihara <yuya@tcha.org>
date Wed, 16 May 2018 20:22:23 +0900
parents 48853a927757
children 5046c906b25d
line wrap: on
line diff
--- a/mercurial/dispatch.py	Wed May 16 20:17:50 2018 +0900
+++ b/mercurial/dispatch.py	Wed May 16 20:22:23 2018 +0900
@@ -239,7 +239,7 @@
             req.ui.log('uiblocked', 'ui blocked ms',
                        **pycompat.strkwargs(req.ui._blockedtimes))
         req.ui.log("commandfinish", "%s exited %d after %0.2f seconds\n",
-                   msg, ret, duration)
+                   msg, ret & 255, duration)
         try:
             req._runexithandlers()
         except: # exiting, so no re-raises