Merge branch 'ab/run-command'
commit832ec72c3e15820c3b728b3a56398655d7bb7cb3
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Dec 2021 17:39:47 +0000 (15 09:39 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Dec 2021 17:39:47 +0000 (15 09:39 -0800)
treee2139982bd0e26cf3434a3e4edbc3d03ec44ec10
parent9c5bef3b358b12b9af5d54014f4efc62588f5df1
parentc7c4bdeccf3e737e6e674cd9f0828922e629ab06
Merge branch 'ab/run-command'

API clean-up.

* ab/run-command:
  run-command API: remove "env" member, always use "env_array"
  difftool: use "env_array" to simplify memory management
  run-command API: remove "argv" member, always use "args"
  run-command API users: use strvec_push(), not argv construction
  run-command API users: use strvec_pushl(), not argv construction
  run-command tests: use strvec_pushv(), not argv assignment
  run-command API users: use strvec_pushv(), not argv assignment
  upload-archive: use regular "struct child_process" pattern
  worktree: stop being overly intimate with run_command() internals
object-file.c
run-command.c
sequencer.c