rebase: add t3426 for submodule updates

Test that the rebase command updates the work tree as expected for changes
which don't result in conflicts.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! merge: add t7613 for submodule updates

TODO: fix or expect failing tests

Test that the merge command updates the work tree as expected (for
submodule changes which don't result in conflicts) when used without
arguments or with the '--ff', '--ff-only' and '--no-ff' flag.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! pull: add t5572 for submodule updates

TODO: fix or expect failing tests

Test that the merge command updates the work tree as expected (for
submodule changes which don't result in conflicts) when used without
arguments or with the '--ff', '--ff-only' and '--no-ff' flag each. Add
helper functions to reset the work tree to the commit before the one to
update the work tree to so that pull has something to do.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! cherry-pick: add t3512 for submodule updates

TODO: fix or expect failing tests

Test that the cherry-pick command updates the work tree as expected (for
submodule changes which don't result in conflicts).

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! checkout-index: add t2025 for submodule updates

TODO: fix or expect failing tests

Test that the checkout-index command updates the work tree as expected
(for submodule changes which don't result in conflicts) with or without
the '-f' flag.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! am: add t4255 for submodule updates

TODO: fix or expect failing tests

Test that the am command updates the work tree as expected (for submodule
changes which don't result in conflicts).

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! stash: add t3906 for submodule updates

TODO: properly set up work tree in test helper functions

Test that the stash apply command updates the work tree as expected for
changes which don't result in conflicts no matter if submodule changes are
staged or not.

Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
!!! WIP !!! reminder of what is still left to do ...