[PATCH v3 1/4] test: add merge style config test
- From
Felipe Contreras <felipe.contreras@gmail.com>
- Date
- May 10, 2023, 21:37 UTC
- Message-ID
- <20230510213738.505241-2-felipe.contreras@gmail.com>
- In-Reply-To
- <20230510213738.505241-1-felipe.contreras@gmail.com>
We want to test different combinations of merge.conflictstyle, and a new file is the best place to do that.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> --- t/t6440-config-conflict-markers.sh | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 t/t6440-config-conflict-markers.sh
diff --git a/t/t6440-config-conflict-markers.sh b/t/t6440-config-conflict-markers.sh new file mode 100755 index 0000000000..813d7dda9a --- /dev/null +++ b/t/t6440-config-conflict-markers.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +test_description='merge style conflict markers configurations' + +. ./test-lib.sh + +test_expect_success 'merge' ' + test_create_repo merge && + ( + cd merge && + + test_write_lines 1 2 3 >content && + git add content && + git commit -m base && + + git checkout -b r && + echo six >>content && + git commit -a -m right && + + git checkout master && + echo 7 >>content && + git commit -a -m left && + + test_must_fail git merge r && + ! grep "^|||||||" content && + + git reset --hard && + test_must_fail git -c merge.conflictstyle=diff3 merge r && + grep "^|||||||" content && + + git reset --hard && + test_must_fail git -c merge.conflictstyle=merge merge r && + ! grep "^|||||||" content + ) +' + +test_done
-- 2.40.0+fc1