diff -r 06cbff4674a3 -r 1378f20c8564 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Wed Mar 25 14:01:14 2015 -0700 +++ b/mercurial/cmdutil.py Wed Mar 25 15:51:57 2015 -0700 @@ -186,9 +186,7 @@ # Make all of the pathnames absolute. newfiles = [repo.wjoin(nf) for nf in newfiles] - commitfunc(ui, repo, *newfiles, **opts) - - return 0 + return commitfunc(ui, repo, *newfiles, **opts) finally: # 5. finally restore backed-up files try: