Am 14.01.2018 um 17:50 schrieb Randall S. Becker:
Follow-up: This looks like the completion code from perl on NonStop is not the same as expected by git in the case of failures. I need to debug this to get more details to the team. We have had completion issues before relating to interpretation problems between perl, bash, and git in this platform, so I'm assuming this to be likely again but need to track down the specifics. Can anyone point me to where the detection is within git or the execv?
Perhaps you are looking for wait_or_whine() in run-command.c? But this function cannot do anything if perl alread exits with an exotic code (> 128 even though no signal was received).
-- Hannes