summaryrefslogtreecommitdiff
path: root/t/t7812-grep-icase-non-ascii.sh
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2021-11-23 14:48:00 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-11-23 14:48:00 -0800
commita650ff5aecf4be98c78ccfcae388a8d4029a46cf (patch)
treeb693f90020964c5bd2915361af298dbd9bdfcb55 /t/t7812-grep-icase-non-ascii.sh
parentGit 2.34 (diff)
parentRevert "grep/pcre2: fix an edge case concerning ascii patterns and UTF-8 data" (diff)
downloadtgif-a650ff5aecf4be98c78ccfcae388a8d4029a46cf.tar.xz
Merge branch 'hm/paint-hits-in-log-grep' into maint
"git grep" looking in a blob that has non-UTF8 payload was completely broken when linked with versions of PCREv2 library older than 10.34 in the latest release. * hm/paint-hits-in-log-grep: Revert "grep/pcre2: fix an edge case concerning ascii patterns and UTF-8 data"
Diffstat (limited to 't/t7812-grep-icase-non-ascii.sh')
-rwxr-xr-xt/t7812-grep-icase-non-ascii.sh48
1 files changed, 0 insertions, 48 deletions
diff --git a/t/t7812-grep-icase-non-ascii.sh b/t/t7812-grep-icase-non-ascii.sh
index 22487d90fd..e5d1e4ea68 100755
--- a/t/t7812-grep-icase-non-ascii.sh
+++ b/t/t7812-grep-icase-non-ascii.sh
@@ -53,54 +53,6 @@ test_expect_success REGEX_LOCALE 'pickaxe -i on non-ascii' '
test_cmp expected actual
'
-test_expect_success GETTEXT_LOCALE,PCRE 'log --author with an ascii pattern on UTF-8 data' '
- cat >expected <<-\EOF &&
- Author: <BOLD;RED>À Ú Thor<RESET> <author@example.com>
- EOF
- test_write_lines "forth" >file4 &&
- git add file4 &&
- git commit --author="À Ú Thor <author@example.com>" -m sécond &&
- git log -1 --color=always --perl-regexp --author=".*Thor" >log &&
- grep Author log >actual.raw &&
- test_decode_color <actual.raw >actual &&
- test_cmp expected actual
-'
-
-test_expect_success GETTEXT_LOCALE,PCRE 'log --committer with an ascii pattern on ISO-8859-1 data' '
- cat >expected <<-\EOF &&
- Commit: Ç<BOLD;RED> O Mîtter <committer@example.com><RESET>
- EOF
- test_write_lines "fifth" >file5 &&
- git add file5 &&
- GIT_COMMITTER_NAME="Ç O Mîtter" &&
- GIT_COMMITTER_EMAIL="committer@example.com" &&
- git -c i18n.commitEncoding=latin1 commit -m thïrd &&
- git -c i18n.logOutputEncoding=latin1 log -1 --pretty=fuller --color=always --perl-regexp --committer=" O.*" >log &&
- grep Commit: log >actual.raw &&
- test_decode_color <actual.raw >actual &&
- test_cmp expected actual
-'
-
-test_expect_success GETTEXT_LOCALE,PCRE 'log --grep with an ascii pattern on UTF-8 data' '
- cat >expected <<-\EOF &&
- sé<BOLD;RED>con<RESET>d
- EOF
- git log -1 --color=always --perl-regexp --grep="con" >log &&
- grep con log >actual.raw &&
- test_decode_color <actual.raw >actual &&
- test_cmp expected actual
-'
-
-test_expect_success GETTEXT_LOCALE,PCRE 'log --grep with an ascii pattern on ISO-8859-1 data' '
- cat >expected <<-\EOF &&
- <BOLD;RED>thïrd<RESET>
- EOF
- git -c i18n.logOutputEncoding=latin1 log -1 --color=always --perl-regexp --grep="th.*rd" >log &&
- grep "th.*rd" log >actual.raw &&
- test_decode_color <actual.raw >actual &&
- test_cmp expected actual
-'
-
test_expect_success GETTEXT_LOCALE,LIBPCRE2 'PCRE v2: setup invalid UTF-8 data' '
printf "\\200\\n" >invalid-0x80 &&
echo "ævar" >expected &&