]>
Commit | Line | Data |
---|---|---|
27bfd950 PY |
1 | #!/bin/sh |
2 | ||
47a528ad | 3 | test_description='git status for submodule' |
27bfd950 PY |
4 | |
5 | . ./test-lib.sh | |
6 | ||
7 | test_expect_success 'setup' ' | |
8 | test_create_repo sub | |
9 | cd sub && | |
10 | : >bar && | |
11 | git add bar && | |
12 | git commit -m " Add bar" && | |
13 | cd .. && | |
14 | git add sub && | |
15 | git commit -m "Add submodule sub" | |
16 | ' | |
17 | ||
18 | test_expect_success 'status clean' ' | |
19 | git status | | |
20 | grep "nothing to commit" | |
21 | ' | |
22 | test_expect_success 'status -a clean' ' | |
23 | git status -a | | |
24 | grep "nothing to commit" | |
25 | ' | |
26 | test_expect_success 'rm submodule contents' ' | |
27 | rm -rf sub/* sub/.git | |
28 | ' | |
29 | test_expect_success 'status clean (empty submodule dir)' ' | |
30 | git status | | |
31 | grep "nothing to commit" | |
32 | ' | |
050288d5 | 33 | test_expect_success 'status -a clean (empty submodule dir)' ' |
27bfd950 PY |
34 | git status -a | |
35 | grep "nothing to commit" | |
36 | ' | |
37 | ||
38 | test_done |