 fc5877a623
			
		
	
	fc5877a623
	
	
	
		
			
			Ever since v1.7.9.2~13 (2012-02-01), git's diffstat-style summary line produced by "git apply --stat", "git diff --stat", and "git commit" varies by locale, producing test failures when GETTEXT_POISON is set. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			41 lines
		
	
	
		
			805 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			805 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Copyright (c) 2005 Junio C Hamano
 | |
| #
 | |
| 
 | |
| test_description='git apply --stat --summary test, with --recount
 | |
| 
 | |
| '
 | |
| . ./test-lib.sh
 | |
| 
 | |
| UNC='s/^\(@@ -[1-9][0-9]*\),[0-9]* \(+[1-9][0-9]*\),[0-9]* @@/\1,999 \2,999 @@/'
 | |
| 
 | |
| num=0
 | |
| while read title
 | |
| do
 | |
| 	num=$(( $num + 1 ))
 | |
| 	test_expect_success "$title" '
 | |
| 		git apply --stat --summary \
 | |
| 			<"$TEST_DIRECTORY/t4100/t-apply-$num.patch" >current &&
 | |
| 		test_i18ncmp "$TEST_DIRECTORY"/t4100/t-apply-$num.expect current
 | |
| 	'
 | |
| 
 | |
| 	test_expect_success "$title with recount" '
 | |
| 		sed -e "$UNC" <"$TEST_DIRECTORY/t4100/t-apply-$num.patch" |
 | |
| 		git apply --recount --stat --summary >current &&
 | |
| 		test_i18ncmp "$TEST_DIRECTORY"/t4100/t-apply-$num.expect current
 | |
| 	'
 | |
| done <<\EOF
 | |
| rename
 | |
| copy
 | |
| rewrite
 | |
| mode
 | |
| non git (1)
 | |
| non git (2)
 | |
| non git (3)
 | |
| incomplete (1)
 | |
| incomplete (2)
 | |
| EOF
 | |
| 
 | |
| test_done
 |