t6006: be explicit about the encoding of test strings for msysgit

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
This commit is contained in:
Pat Thoyts
2013-09-02 15:44:54 +01:00
parent 36c8ebed54
commit 42a5c851bd

View File

@@ -22,13 +22,15 @@ test_expect_success 'setup' '
: >foo &&
git add foo &&
git config i18n.commitEncoding iso8859-1 &&
git commit -m "$added_iso88591" &&
echo "$added_iso88591" > commit-msg &&
git commit -F commit-msg &&
head1=$(git rev-parse --verify HEAD) &&
head1_short=$(git rev-parse --verify --short $head1) &&
tree1=$(git rev-parse --verify HEAD:) &&
tree1_short=$(git rev-parse --verify --short $tree1) &&
echo "$changed" > foo &&
git commit -a -m "$changed_iso88591" &&
echo "$changed_iso88591" > commit-msg &&
git commit -a -F commit-msg &&
head2=$(git rev-parse --verify HEAD) &&
head2_short=$(git rev-parse --verify --short $head2) &&
tree2=$(git rev-parse --verify HEAD:) &&
@@ -206,13 +208,12 @@ test_expect_success '%C(auto) respects --color=auto (stdout not tty)' '
)
'
iconv -f utf-8 -t iso8859-1 > commit-msg <<EOF
Test printing of complex bodies
printf "Test printing of complex bodies
This commit message is much longer than the others,
and it will be encoded in iso8859-1. We should therefore
include an iso8859 character: ¡bueno!
EOF
include an iso8859 character: \302\241bueno!
" | iconv -f utf-8 -t iso8859-1 > commit-msg
test_expect_success 'setup complex body' '
git config i18n.commitencoding iso8859-1 &&