hg push: propagate return code
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hg push: propagate return code
manifest hash: 3c4c5a0eba4c2eb431e4830fafe3138c12f9bddf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCrQ3sywK+sNU5EO8RAkGpAJ40HsYprOWEZzmqw47ZYvZukMzKvgCeIGfD
H6gB6idJV4K2SpEaFUByRYE=
=LV1Z
-----END PGP SIGNATURE-----
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -446,6 +446,7 @@ def push(ui, repo, dest):
else:
r = os.system(cmd)
os.kill(child, signal.SIGTERM)
+ return r
def rawcommit(ui, repo, files, **rc):
"raw commit interface"