summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2021-11-23 22:48:00 (GMT)
committerJunio C Hamano <gitster@pobox.com>2021-11-23 22:48:00 (GMT)
commita650ff5aecf4be98c78ccfcae388a8d4029a46cf (patch)
treeb693f90020964c5bd2915361af298dbd9bdfcb55 /t
parentcd3e606211bb1cf8bc57f7d76bab98cc17a150bc (diff)
parente7f3925bed86edf1b79fd18e5600252e445019d1 (diff)
downloadgit-a650ff5aecf4be98c78ccfcae388a8d4029a46cf.zip
git-a650ff5aecf4be98c78ccfcae388a8d4029a46cf.tar.gz
git-a650ff5aecf4be98c78ccfcae388a8d4029a46cf.tar.bz2
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')
-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 22487d9..e5d1e4e 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 &&