RE: [PATCH 14/16] checkout: recurse into submodules if asked to
From: David Turner <hidden>
Date: 2016-11-16 17:06:01
From: David Turner <hidden>
Date: 2016-11-16 17:06:01
Sorry, my previous message accidentally sent before I was done. One more comment:
-----Original Message----- From: Stefan Beller [mailto:sbeller@google.com]
+test_expect_failure '"checkout --recurse-submodules" needs -f to update modifed submodule content' ' + echo modified >submodule/second.t && + test_must_fail git checkout --recurse-submodules HEAD^ && + test_must_fail git diff-files --quiet submodule && + git diff-files --quiet file && + git checkout --recurse-submodules -f HEAD^ && + git diff-files --quiet && + git diff-index --quiet --cached HEAD && + git checkout --recurse-submodules -f master && + git diff-files --quiet && + git diff-index --quiet --cached HEAD +'
It might be worth adding some comments explaining why you expect these to fail.