diff options
author | Jeff King <peff@peff.net> | 2008-05-13 12:45:56 +0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-05-14 08:45:28 +0400 |
commit | 6d9878cc60ba97fc99aa92f40535644938cad907 (patch) | |
tree | 2fd3e0dced8c32eb9639abcbb771f8eee51b085c /builtin-write-tree.c | |
parent | 30684dfaf8cf96e5afc01668acc01acc0ade59db (diff) |
clone: bsd shell portability fix
When using /bin/sh from FreeBSD 6.1, the value of $? is lost
when calling a function inside the 'trap' action. This
resulted in clone erroneously indicating success when it
should have reported failure.
As a workaround, we save the value of $? before calling any
functions.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-write-tree.c')
0 files changed, 0 insertions, 0 deletions