aboutsummaryrefslogtreecommitdiff
path: root/git-checkout.sh
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2006-06-28 12:45:27 +0200
committerJunio C Hamano <junkio@cox.net>2006-06-28 03:55:36 -0700
commit47e5c0ca2cabb406518dda5c09432dc996f7ef2b (patch)
tree933006abefab3e5ccd5cacc995e02d1791899d14 /git-checkout.sh
parentf0ef05967f3b261fb16f5fdea6dd104c9bdb4c8c (diff)
downloadgit-47e5c0ca2cabb406518dda5c09432dc996f7ef2b.tar.gz
git-47e5c0ca2cabb406518dda5c09432dc996f7ef2b.tar.xz
Save errno in handle_alias()
git.c:main() relies on the value of errno being set by the last attempt to execute the command. However, if something goes awry in handle_alias(), that assumption is wrong. So restore errno before returning from handle_alias(). Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-checkout.sh')
0 files changed, 0 insertions, 0 deletions