diff options
| author | Johannes Sixt <j6t@kdbg.org> | 2009-07-04 21:26:41 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2009-07-06 02:44:56 -0700 |
| commit | b99d5f40d6a5cba7d7cd7599063b3cd78aa4d219 (patch) | |
| tree | 81b30533566611db8564458de11006646d7bf61d /commit.c | |
| parent | run_command: report system call errors instead of returning error codes (diff) | |
| download | git-b99d5f40d6a5cba7d7cd7599063b3cd78aa4d219.tar.gz git-b99d5f40d6a5cba7d7cd7599063b3cd78aa4d219.zip | |
run_command: encode deadly signal number in the return value
We now write the signal number in the error message if the program
terminated by a signal. The negative return value is constructed such that
after truncation to 8 bits it looks like a POSIX shell's $?:
$ echo 0000 | { git upload-pack .; echo $? >&2; } | :
error: git-upload-pack died of signal 13
141
Previously, the exit code was 255 instead of 141.
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions
