summaryrefslogtreecommitdiff
path: root/contrib/completion
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2017-01-06 20:16:24 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-01-09 13:41:33 -0800
commit2b296c93d49d65303a4ce291225c8755eeab1ff8 (patch)
tree657d508e1d23cadefe6e01d1d82e83c5ac5ad3fb /contrib/completion
parentSync with maint-2.10 (diff)
downloadtgif-2b296c93d49d65303a4ce291225c8755eeab1ff8.tar.xz
execv_dashed_external: use child_process struct
When we run a dashed external, we use the one-liner run_command_v_opt() to do so. Let's switch to using a child_process struct, which has two advantages: 1. We can drop all of the allocation and cleanup code for building our custom argv array, and just rely on the builtin argv_array (at the minor cost of doing a few extra mallocs). 2. We have access to the complete range of child_process options, not just the ones that the "_opt()" form can forward. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/completion')
0 files changed, 0 insertions, 0 deletions