Boyd Lynn Gerber <gerberb@xxxxxxxxx> writes: > Does the test suite use bash as it's shell? I seem to have to use > bash now to run the test. I do not remember having to use bash on > earlier 1.6.0 If your /bin/sh is not POSIX enough, you may be using a different shell when building the scripted commands in the main Makefile by setting SHELL_PATH. The tests are supposed to use the same one as that. > I have to use bash to run the test or I get > > $ ./t4034-diff-words.sh > ./t4034-diff-words.sh: syntax error at line 52: `(' unexpected The open parenthesis on line 52 is the one between h and 4 here: cat > expect <<\EOF <WHITE>diff --git a/pre b/post<RESET> <WHITE>index 330b04f..5ed8eff 100644<RESET> <WHITE>--- a/pre<RESET> <WHITE>+++ b/post<RESET> <BROWN>@@ -1,3 +1,7 @@<RESET> <RED>h(4)<RESET><GREEN>h(4),hh[44]<RESET> <RESET> a = b + c<RESET> <GREEN>aa = a<RESET> <GREEN>aeff = aeff * ( aaa )<RESET> EOF Perhaps your shell has a broken here-text? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html