diff options
author | Junio C Hamano <junkio@cox.net> | 2006-07-27 22:27:44 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-07-27 22:27:44 -0700 |
commit | dee4e384f376020e08cb78f6dfaf00ae84e97a9e (patch) | |
tree | 9a9547524c785a9ba4d053341cf839b3259aa565 | |
parent | 5f468c4805c785115cd9c5f6a8f299f23a9034f5 (diff) | |
download | git-dee4e384f376020e08cb78f6dfaf00ae84e97a9e.tar.gz git-dee4e384f376020e08cb78f6dfaf00ae84e97a9e.tar.xz |
git-reset: detect update-ref error and report it.
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rwxr-xr-x | git-reset.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/git-reset.sh b/git-reset.sh index 5c0224090..36fc8ce25 100755 --- a/git-reset.sh +++ b/git-reset.sh @@ -52,7 +52,8 @@ then else rm -f "$GIT_DIR/ORIG_HEAD" fi -git-update-ref -m "reset $reset_type $@" HEAD "$rev" +git-update-ref -m "reset $reset_type $*" HEAD "$rev" +update_ref_status=$? case "$reset_type" in --hard ) @@ -66,3 +67,5 @@ case "$reset_type" in esac rm -f "$GIT_DIR/MERGE_HEAD" "$GIT_DIR/rr-cache/MERGE_RR" "$GIT_DIR/SQUASH_MSG" + +exit $update_ref_status |