git checkout master &&
compare_head
) &&
- git diff --raw | grep " submodule" &&
+ git diff --name-only | grep ^submodule$ &&
git submodule update &&
- git diff --raw | grep " submodule" &&
+ git diff --name-only | grep ^submodule$ &&
(cd submodule &&
compare_head
) &&
git checkout master &&
compare_head
) &&
- git diff --raw | grep " submodule" &&
+ git diff --name-only | grep ^submodule$ &&
git submodule update --checkout &&
- git diff --raw >out &&
- ! grep " submodule" out &&
+ git diff --name-only >out &&
+ ! grep ^submodule$ out &&
(cd submodule &&
test_must_fail compare_head
) &&