Merge branch 'ar/t4150-am-scissors-test-fix'
Test fix. * ar/t4150-am-scissors-test-fix: t4150: fix broken test for am --scissors
This commit is contained in:
		@ -69,13 +69,15 @@ test_expect_success 'setup: messages' '
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	EOF
 | 
						EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	cat >scissors-msg <<-\EOF &&
 | 
						cat >msg-without-scissors-line <<-\EOF &&
 | 
				
			||||||
	Test git-am with scissors line
 | 
						Test that git-am --scissors cuts at the scissors line
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	This line should be included in the commit message.
 | 
						This line should be included in the commit message.
 | 
				
			||||||
	EOF
 | 
						EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	cat - scissors-msg >no-scissors-msg <<-\EOF &&
 | 
						printf "Subject: " >subject-prefix &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						cat - subject-prefix msg-without-scissors-line >msg-with-scissors-line <<-\EOF &&
 | 
				
			||||||
	This line should not be included in the commit message with --scissors enabled.
 | 
						This line should not be included in the commit message with --scissors enabled.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	 - - >8 - - remove everything above this line - - >8 - -
 | 
						 - - >8 - - remove everything above this line - - >8 - -
 | 
				
			||||||
@ -148,18 +150,17 @@ test_expect_success setup '
 | 
				
			|||||||
	} >patch1-hg.eml &&
 | 
						} >patch1-hg.eml &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	echo scissors-file >scissors-file &&
 | 
						echo file >file &&
 | 
				
			||||||
	git add scissors-file &&
 | 
						git add file &&
 | 
				
			||||||
	git commit -F scissors-msg &&
 | 
						git commit -F msg-without-scissors-line &&
 | 
				
			||||||
	git tag scissors &&
 | 
						git tag expected-for-scissors &&
 | 
				
			||||||
	git format-patch --stdout scissors^ >scissors-patch.eml &&
 | 
					 | 
				
			||||||
	git reset --hard HEAD^ &&
 | 
						git reset --hard HEAD^ &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	echo no-scissors-file >no-scissors-file &&
 | 
						echo file >file &&
 | 
				
			||||||
	git add no-scissors-file &&
 | 
						git add file &&
 | 
				
			||||||
	git commit -F no-scissors-msg &&
 | 
						git commit -F msg-with-scissors-line &&
 | 
				
			||||||
	git tag no-scissors &&
 | 
						git tag expected-for-no-scissors &&
 | 
				
			||||||
	git format-patch --stdout no-scissors^ >no-scissors-patch.eml &&
 | 
						git format-patch --stdout expected-for-no-scissors^ >patch-with-scissors-line.eml &&
 | 
				
			||||||
	git reset --hard HEAD^ &&
 | 
						git reset --hard HEAD^ &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	sed -n -e "3,\$p" msg >file &&
 | 
						sed -n -e "3,\$p" msg >file &&
 | 
				
			||||||
@ -416,10 +417,10 @@ test_expect_success 'am --scissors cuts the message at the scissors line' '
 | 
				
			|||||||
	rm -fr .git/rebase-apply &&
 | 
						rm -fr .git/rebase-apply &&
 | 
				
			||||||
	git reset --hard &&
 | 
						git reset --hard &&
 | 
				
			||||||
	git checkout second &&
 | 
						git checkout second &&
 | 
				
			||||||
	git am --scissors scissors-patch.eml &&
 | 
						git am --scissors patch-with-scissors-line.eml &&
 | 
				
			||||||
	test_path_is_missing .git/rebase-apply &&
 | 
						test_path_is_missing .git/rebase-apply &&
 | 
				
			||||||
	git diff --exit-code scissors &&
 | 
						git diff --exit-code expected-for-scissors &&
 | 
				
			||||||
	test_cmp_rev scissors HEAD
 | 
						test_cmp_rev expected-for-scissors HEAD
 | 
				
			||||||
'
 | 
					'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test_expect_success 'am --no-scissors overrides mailinfo.scissors' '
 | 
					test_expect_success 'am --no-scissors overrides mailinfo.scissors' '
 | 
				
			||||||
@ -427,10 +428,10 @@ test_expect_success 'am --no-scissors overrides mailinfo.scissors' '
 | 
				
			|||||||
	git reset --hard &&
 | 
						git reset --hard &&
 | 
				
			||||||
	git checkout second &&
 | 
						git checkout second &&
 | 
				
			||||||
	test_config mailinfo.scissors true &&
 | 
						test_config mailinfo.scissors true &&
 | 
				
			||||||
	git am --no-scissors no-scissors-patch.eml &&
 | 
						git am --no-scissors patch-with-scissors-line.eml &&
 | 
				
			||||||
	test_path_is_missing .git/rebase-apply &&
 | 
						test_path_is_missing .git/rebase-apply &&
 | 
				
			||||||
	git diff --exit-code no-scissors &&
 | 
						git diff --exit-code expected-for-no-scissors &&
 | 
				
			||||||
	test_cmp_rev no-scissors HEAD
 | 
						test_cmp_rev expected-for-no-scissors HEAD
 | 
				
			||||||
'
 | 
					'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test_expect_success 'setup: new author and committer' '
 | 
					test_expect_success 'setup: new author and committer' '
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user