summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 131f9a1)
raw | patch | inline | side by side (parent: 131f9a1)
author | Junio C Hamano <gitster@pobox.com> | |
Sun, 24 Aug 2008 02:23:22 +0000 (19:23 -0700) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 24 Aug 2008 02:23:22 +0000 (19:23 -0700) |
Custom merge strategy does not even kick in when the merge is truly
trivial. The test depended on the behaviour in the git-merge rewritten in
C that broke the trivial merge completely.
Make the test to work on a non-trivial merge to make sure the strategy
kicks in.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
trivial. The test depended on the behaviour in the git-merge rewritten in
C that broke the trivial merge completely.
Make the test to work on a non-trivial merge to make sure the strategy
kicks in.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7606-merge-custom.sh | patch | blob | history |
index 07e0fc797453380cbb10b3e56c73397711a3f794..de9b6ed5ba0d1753bbc45386bb3d4fe487ccc725 100755 (executable)
--- a/t/t7606-merge-custom.sh
+++ b/t/t7606-merge-custom.sh
git commit -m c1 &&
git tag c1 &&
git reset --hard c0 &&
+ echo c1c1 >c1.c &&
echo c2 >c2.c &&
- git add c2.c &&
+ git add c1.c c2.c &&
git commit -m c2 &&
git tag c2
'
test "$(git rev-parse c2)" = "$(git rev-parse HEAD^2)" &&
test "$(git rev-parse c2^{tree})" = "$(git rev-parse HEAD^{tree})" &&
git diff --exit-code &&
+ git diff --exit-code c2 HEAD &&
+ git diff --exit-code c2 &&
test -f c0.c &&
- test ! -f c1.c &&
+ grep c1c1 c1.c &&
test -f c2.c
'