Hi, The first patch does all the work, the second patch uses it; basically, this is needed so the transport-helper code is able to check if the remote-helper child is stilll running. Without this support, the status of the remote-helper files and configuration can end up very badly when errors occur, to the point where the user is unable to use it any more. The rest of the patches are for testing purposes only. I ran all the tests with these, and I didn't see any problems. Cheers. Felipe Contreras (4): run-command: add new check_command helper transport-helper: check if remote helper is alive tmp: remote-helper: add timers to catch errors tmp: run-command: code to exercise check_command git-remote-testgit | 12 +++++++++++ run-command.c | 52 +++++++++++++++++++++++++++++++++++++++++------ run-command.h | 6 ++++++ t/t5801-remote-helpers.sh | 19 +++++++++++++++++ transport-helper.c | 11 ++++++++++ 5 files changed, 94 insertions(+), 6 deletions(-) -- 1.8.2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html