Code

Merge branch 'j6t/mingw'
[git.git] / t / t4100-apply-stat.sh
1 #!/bin/sh
2 #
3 # Copyright (c) 2005 Junio C Hamano
4 #
6 test_description='git apply --stat --summary test, with --recount
8 '
9 . ./test-lib.sh
11 UNC='s/^\(@@ -[1-9][0-9]*\),[0-9]* \(+[1-9][0-9]*\),[0-9]* @@/\1,999 \2,999 @@/'
13 num=0
14 while read title
15 do
16         num=$(( $num + 1 ))
17         test_expect_success "$title" '
18                 git apply --stat --summary \
19                         <"$TEST_DIRECTORY/t4100/t-apply-$num.patch" >current &&
20                 test_cmp ../t4100/t-apply-$num.expect current
21         '
23         test_expect_success "$title with recount" '
24                 sed -e "$UNC" <"$TEST_DIRECTORY/t4100/t-apply-$num.patch" |
25                 git apply --recount --stat --summary >current &&
26                 test_cmp ../t4100/t-apply-$num.expect current
27         '
28 done <<\EOF
29 rename
30 copy
31 rewrite
32 mode
33 non git (1)
34 non git (2)
35 non git (3)
36 EOF
38 test_done