Am 11.01.2018 um 11:07 schrieb Jeff King:
The output for a single command is pretty shell-like due to the quoting: $ GIT_TRACE=1 ./git upload-pack . >/dev/null [...]run_command: 'git-upload-pack' '.' You could copy and paste that to a shell if you wanted. And with environment variables, that remains so: $ GIT_TRACE=1 ./git ls-remote https://github.com/git/git >/dev/null [...]run_command: 'GIT_DIR=.git' 'git-remote-https' 'https://[...]'
Not quite, though. For variable assignments to be recognized as such, the name and equal sign must not be quoted:
GIT_DIR='.git' 'git-remote-https' 'https://[...]' -- Hannes