Add verification of the behaviour of '$name' to the git submodule
foreach selftest.
Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cat > expect <<EOF
Entering 'sub1'
-sub1-$sub1sha1
+foo1-sub1-$sub1sha1
Entering 'sub3'
-sub3-$sub3sha1
+foo3-sub3-$sub3sha1
EOF
test_expect_success 'test basic "submodule foreach" usage' '
(
cd clone &&
git submodule update --init -- sub1 sub3 &&
- git submodule foreach "echo \$path-\$sha1" > ../actual
+ git submodule foreach "echo \$name-\$path-\$sha1" > ../actual
) &&
test_cmp expect actual
'