From: Richard Hartmann Date: Wed, 12 Feb 2014 23:39:21 +0000 (+0100) Subject: vcsh: Pass along exit code X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/9b40ea328d5dab1dd5a0d5ed653bacb577a24aed?ds=inline;hp=--cc vcsh: Pass along exit code If `git foo` exits 13, it would be prudent for vcsh to exit 13, as well. Start with support for `vcsh pull`. --- 9b40ea328d5dab1dd5a0d5ed653bacb577a24aed diff --git a/vcsh b/vcsh index a6d8213..b78235b 100755 --- a/vcsh +++ b/vcsh @@ -257,6 +257,7 @@ pull() { export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git" use git pull + VCSH_COMMAND_RETURN_CODE=$? echo done hook post-pull @@ -295,6 +296,7 @@ run() { hook pre-run use "$@" + VCSH_COMMAND_RETURN_CODE=$? hook post-run } @@ -499,3 +501,4 @@ hook pre-command $VCSH_COMMAND "$@" hook post-command verbose "$VCSH_COMMAND end, exiting" +exit $VCSH_COMMAND_RETURN_CODE