|  | #!/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 |