| #!/bin/sh |
| |
| test_description='git-status for submodule' |
| |
| . ./test-lib.sh |
| |
| test_expect_success 'setup' ' |
| test_create_repo sub |
| cd sub && |
| : >bar && |
| git add bar && |
| git commit -m " Add bar" && |
| cd .. && |
| git add sub && |
| git commit -m "Add submodule sub" |
| ' |
| |
| test_expect_success 'status clean' ' |
| git status | |
| grep "nothing to commit" |
| ' |
| test_expect_success 'status -a clean' ' |
| git status -a | |
| grep "nothing to commit" |
| ' |
| test_expect_success 'rm submodule contents' ' |
| rm -rf sub/* sub/.git |
| ' |
| test_expect_success 'status clean (empty submodule dir)' ' |
| git status | |
| grep "nothing to commit" |
| ' |
| test_expect_success 'status -a clean (empty submodule dir)' ' |
| git status -a | |
| grep "nothing to commit" |
| ' |
| |
| test_done |