D3446: dispatch: move sys.exit() to caller (API)
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Sat May 12 04:48:29 UTC 2018
indygreg updated this revision to Diff 8655.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3446?vs=8461&id=8655
REVISION DETAIL
https://phab.mercurial-scm.org/D3446
AFFECTED FILES
contrib/hgperf
hg
mercurial/dispatch.py
CHANGE DETAILS
diff --git a/mercurial/dispatch.py b/mercurial/dispatch.py
--- a/mercurial/dispatch.py
+++ b/mercurial/dispatch.py
@@ -126,7 +126,7 @@
status = -1
_silencestdio()
- sys.exit(status & 255)
+ return status & 255
if pycompat.ispy3:
def initstdio():
diff --git a/hg b/hg
--- a/hg
+++ b/hg
@@ -38,4 +38,4 @@
sys.exit(-1)
from mercurial import dispatch
-dispatch.run()
+sys.exit(dispatch.run())
diff --git a/contrib/hgperf b/contrib/hgperf
--- a/contrib/hgperf
+++ b/contrib/hgperf
@@ -94,4 +94,4 @@
dispatch.runcommand = runcommand
-dispatch.run()
+sys.exit(dispatch.run())
To: indygreg, #hg-reviewers, lothiraldan
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list