38 lines
710 B
38 lines
710 B
#!/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
|
|
|