reset: add t7112 for submodule updates

Test that the reset command updates the work tree as expected for changes with '--keep', '--merge' (for changes which don't result in conflicts) and '--hard'. Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Jens Lehmann committed Jun 15, 2014 at 19:00 UTC 8ef85694a5f45dd22ea9d433066dcfad6b7ab73f
1 file changed +14
t/t7112-reset-submodule.sh new
+14
@@ -0,0 +1,14 @@
1 +#!/bin/sh
2 +
3 +test_description='reset can handle submodules'
4 +
5 +. ./test-lib.sh
6 +. "$TEST_DIRECTORY"/lib-submodule-update.sh
7 +
8 +test_submodule_switch "git reset --keep"
9 +
10 +test_submodule_switch "git reset --merge"
11 +
12 +test_submodule_forced_switch "git reset --hard"
13 +
14 +test_done