# HG changeset patch # User mpm@selenic.com # Date 1118637548 28800 # Node ID 292e10b5831ae2d903b57bd1d949349fb182ed6b # Parent 9ab17e83bce32455e034be9f6ee15a5e8815bb20 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----- diff --git a/mercurial/commands.py b/mercurial/commands.py --- 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"