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