@@ -69,13 +69,15 @@ test_expect_success 'setup: messages' '
6969
7070 EOF
7171
72- cat >scissors-msg <<-\EOF &&
73- Test git-am with scissors line
72+ cat >msg-without- scissors-line <<-\EOF &&
73+ Test that git-am --scissors cuts at the scissors line
7474
7575 This line should be included in the commit message.
7676 EOF
7777
78- cat - scissors-msg >no-scissors-msg <<-\EOF &&
78+ printf "Subject: " >subject-prefix &&
79+
80+ cat - subject-prefix msg-without-scissors-line >msg-with-scissors-line <<-\EOF &&
7981 This line should not be included in the commit message with --scissors enabled.
8082
8183 - - >8 - - remove everything above this line - - >8 - -
@@ -148,18 +150,17 @@ test_expect_success setup '
148150 } >patch1-hg.eml &&
149151
150152
151- echo scissors-file >scissors-file &&
152- git add scissors-file &&
153- git commit -F scissors-msg &&
154- git tag scissors &&
155- git format-patch --stdout scissors^ >scissors-patch.eml &&
153+ echo file >file &&
154+ git add file &&
155+ git commit -F msg-without-scissors-line &&
156+ git tag expected-for-scissors &&
156157 git reset --hard HEAD^ &&
157158
158- echo no-scissors- file >no-scissors- file &&
159- git add no-scissors- file &&
160- git commit -F no- scissors-msg &&
161- git tag no-scissors &&
162- git format-patch --stdout no-scissors^ >no- scissors-patch .eml &&
159+ echo file >file &&
160+ git add file &&
161+ git commit -F msg-with- scissors-line &&
162+ git tag expected-for- no-scissors &&
163+ git format-patch --stdout expected-for- no-scissors^ >patch-with- scissors-line .eml &&
163164 git reset --hard HEAD^ &&
164165
165166 sed -n -e "3,\$p" msg >file &&
@@ -416,21 +417,21 @@ test_expect_success 'am --scissors cuts the message at the scissors line' '
416417 rm -fr .git/rebase-apply &&
417418 git reset --hard &&
418419 git checkout second &&
419- git am --scissors scissors-patch .eml &&
420+ git am --scissors patch-with- scissors-line .eml &&
420421 test_path_is_missing .git/rebase-apply &&
421- git diff --exit-code scissors &&
422- test_cmp_rev scissors HEAD
422+ git diff --exit-code expected-for- scissors &&
423+ test_cmp_rev expected-for- scissors HEAD
423424'
424425
425426test_expect_success ' am --no-scissors overrides mailinfo.scissors' '
426427 rm -fr .git/rebase-apply &&
427428 git reset --hard &&
428429 git checkout second &&
429430 test_config mailinfo.scissors true &&
430- git am --no-scissors no- scissors-patch .eml &&
431+ git am --no-scissors patch-with- scissors-line .eml &&
431432 test_path_is_missing .git/rebase-apply &&
432- git diff --exit-code no-scissors &&
433- test_cmp_rev no-scissors HEAD
433+ git diff --exit-code expected-for- no-scissors &&
434+ test_cmp_rev expected-for- no-scissors HEAD
434435'
435436
436437test_expect_success ' setup: new author and committer' '
0 commit comments