t4204: do not let $name variable clobbered
commit5c63920190b38f4ea92d5b0104d3697a34f5f2b3
authorJunio C Hamano <gitster@pobox.com>
Mon, 23 May 2016 22:23:56 +0000 (23 15:23 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 May 2016 22:49:02 +0000 (24 15:49 -0700)
treed0622ccd27cfcc8f6c6d51fc37ca3fb9c8c98796
parent3a0f269e7c82aa3a87323cb7ae04ac5f129f036b
t4204: do not let $name variable clobbered

test_patch_id_file_order shell function uses $name variable to hold
one filename, and calls another shell function calc_patch_id as a
downstream of one pipeline.  The called function, however, also uses
the same $name variable.  With a shell implementation that runs the
callee in the current shell environment, the caller's $name would
be clobbered by the callee's use of the same variable.

This hasn't been an issue with dash and bash.  ksh93 reveals the
breakage in the test script.

Fix it by using a distinct variable name in the callee.

Reported-by: Armin Kunaschik <megabreit@googlemail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4204-patch-id.sh