t3900: do not reference numbered arguments from the test script
authorJohannes Sixt <j6t@kdbg.org>
Thu, 11 Aug 2011 07:05:48 +0000 (09:05 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 11 Aug 2011 18:11:14 +0000 (11:11 -0700)
commit23ce5c39dc7b530a71d26598af7d93b01d182534
treead2f7a9af5b340772d7ffc16c694616725d3fc95
parenta7c58f280a57ce64e058111b0adbcd6ea846cbdc
t3900: do not reference numbered arguments from the test script

The call to test_expect_success is nested inside a function, whose
arguments the test code wants to access. But it is not specified that any
unexpanded $1, $2, $3, etc in the test code will access the surrounding
function's arguments. Rather, they will access the arguments of the
function that happens to eval the test code.

In this case, the reference is intended to supply '-m message' to a call of
'git commit --squash'. Remove it because -m is optional and the test case
does not check for it. There are tests in t7500 that check combinations of
--squash and -m.

Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3900-i18n-commit.sh