3 test_description='rebase can handle submodules'
6 . "$TEST_DIRECTORY"/lib-submodule-update.sh
7 . "$TEST_DIRECTORY"/lib-rebase.sh
10 git status -su >expect &&
12 git checkout -b ours HEAD &&
15 git commit -m add_x &&
17 git status -su >actual &&
19 test_cmp expect actual &&
23 test_submodule_switch "git_rebase"
25 git_rebase_interactive () {
26 git status -su >expect &&
28 git checkout -b ours HEAD &&
31 git commit -m add_x &&
33 git status -su >actual &&
35 test_cmp expect actual &&
37 echo "fake-editor.sh" >.git/info/exclude &&
41 test_submodule_switch "git_rebase_interactive"