git-commit-vandalism/t/t4049-diff-stat-count.sh
Jonathan Nieder fc5877a623 test: use test_i18ncmp when checking --stat output
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>
2012-03-13 14:26:27 -07:00

26 lines
391 B
Bash
Executable File

#!/bin/sh
# Copyright (c) 2011, Google Inc.
test_description='diff --stat-count'
. ./test-lib.sh
test_expect_success setup '
>a &&
>b &&
>c &&
>d &&
git add a b c d &&
chmod +x c d &&
echo a >a &&
echo b >b &&
cat >expect <<-\EOF
a | 1 +
b | 1 +
2 files changed, 2 insertions(+)
EOF
git diff --stat --stat-count=2 >actual &&
test_i18ncmp expect actual
'
test_done