[PATCH 1/7] submodule foreach: test path handling in recursive submodules
- From
Stefan Beller <sbeller@google.com>
- Date
- Mar 28, 2016, 23:28 UTC
- Message-ID
- <1459207703-1635-2-git-send-email-sbeller@google.com>
- In-Reply-To
- <1459207703-1635-1-git-send-email-sbeller@google.com>
This replicates the previous test with the difference of executing from a sub directory. By executing from a sub directory all we would expect all paths to be prefixed by '../'.
Document this as failure in this patch, to be fixed in a later patch.
Signed-off-by: Stefan Beller <sbeller@google.com> --- t/t7407-submodule-foreach.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
diff --git a/t/t7407-submodule-foreach.sh b/t/t7407-submodule-foreach.sh index 7ca10b8..f868636 100755 --- a/t/t7407-submodule-foreach.sh +++ b/t/t7407-submodule-foreach.sh @@ -178,6 +178,26 @@ test_expect_success 'test messages from "foreach --recursive"' ' ' cat > expect <<EOF +Entering '../nested1' +Entering '../nested1/nested2' +Entering '../nested1/nested2/nested3' +Entering '../nested1/nested2/nested3/submodule' +Entering '../sub1' +Entering '../sub2' +Entering '../sub3' +EOF + +test_expect_failure 'test messages from "foreach --recursive" from subdirectory' ' + ( + cd clone2 && + mkdir untracked && + cd untracked && + git submodule foreach --recursive >../../actual + ) && + test_i18ncmp expect actual +' + +cat > expect <<EOF nested1-nested1 nested2-nested2 nested3-nested3
-- 2.8.0.rc4.23.gd22361a.dirty