Without a way to turn submodules on and off, a bare update tries to
update every submodule. However, the other submodule changes haven't
been pushed back to the upstream submodules, so a full update fails.
Signed-off-by: W. Trevor King <wking@tremily.us>
git clone super super2 &&
(cd super2 &&
git submodule init deeper/submodule &&
- git submodule update &&
+ git submodule update deeper/submodule &&
(cd deeper/submodule &&
git log > ../../expected
) &&