summaryrefslogtreecommitdiff
path: root/t/t4033-diff-patience.sh
diff options
context:
space:
mode:
authorLibravatar Tarmigan Casebolt <tarmigan+git@gmail.com>2010-01-14 22:44:02 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-01-15 21:05:35 -0800
commite8189ee90e65094dd46a9e4ee6455d9efa90fa76 (patch)
tree1ae61ecefd5caacd85c2d4aa3bf002b143d08b5f /t/t4033-diff-patience.sh
parentSmart-http tests: Test http-backend without curl or a webserver (diff)
downloadtgif-e8189ee90e65094dd46a9e4ee6455d9efa90fa76.tar.xz
Test t5560: Fix test when run with dash
A command invocation preceded by variable assignments, i.e. VAR1=VAL1 VAR2=VAL2 ... command args are implemented by dash and ksh in such a way not to export these variables, and keep the values after the command finishes, when the command is a shell function. POSIX.1 "2.9.5 Function Definition Command" specifies this behaviour. Many shells however treat this construct the same way as they are calling external commands. They export the variables during the duration of command, and resets their values after command returns. The test relied on the behaviour of the latter kind. Reported-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Tarmigan Casebolt <tarmigan+git@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4033-diff-patience.sh')
0 files changed, 0 insertions, 0 deletions