diff options
author | Junio C Hamano <gitster@pobox.com> | 2015-03-25 12:54:27 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-03-25 12:54:27 -0700 |
commit | ea1fd481b4e689f143142662a82fb62c9b2efb65 (patch) | |
tree | a9e2475bf714d67eafee037aa710023495cad21e /Documentation/manpage-normal.xsl | |
parent | Merge branch 'tg/test-index-v4' (diff) | |
parent | run-command: forbid using run_command with piped output (diff) | |
download | tgif-ea1fd481b4e689f143142662a82fb62c9b2efb65.tar.xz |
Merge branch 'jk/run-command-capture'
The run-command interface was easy to abuse and make a pipe for us
to read from the process, wait for the process to finish and then
attempt to read its output, which is a pattern that lead to a
deadlock. Fix such uses by introducing a helper to do this
correctly (i.e. we need to read first and then wait the process to
finish) and also add code to prevent such abuse in the run-command
helper.
* jk/run-command-capture:
run-command: forbid using run_command with piped output
trailer: use capture_command
submodule: use capture_command
wt-status: use capture_command
run-command: introduce capture_command helper
wt_status: fix signedness mismatch in strbuf_read call
wt-status: don't flush before running "submodule status"
Diffstat (limited to 'Documentation/manpage-normal.xsl')
0 files changed, 0 insertions, 0 deletions