summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2013-07-15 02:54:08 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2013-07-15 08:17:20 -0700
commit97e751be7928d17c177b2fe65fb9bacf6ee35643 (patch)
tree8a9f85ca2e31e45d4abc4ed64cfdfc8b783da066 /t
parentt4203: demonstrate loss of uppercase characters in canonical email (diff)
downloadtgif-97e751be7928d17c177b2fe65fb9bacf6ee35643.tar.xz
mailmap: do not downcase mailmap entries
The email addresses in the records read from the .mailmap file are downcased very early, and then used to match against e-mail addresses in the input. Because we do use case insensitive version of string list to manage these entries, there is no need to do this, and worse yet, downcasing the rewritten/canonical e-mail read from the .mailmap file loses information. Stop doing that, and also make the string list used to keep multiple names for an mailmap entry case insensitive (the code that uses the list, lookup_prefix(), expects a case insensitive match). Signed-off-by: Junio C Hamano <gitster@pobox.com> Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-xt/t4203-mailmap.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t4203-mailmap.sh b/t/t4203-mailmap.sh
index ffe6a11ac0..c32df80f14 100755
--- a/t/t4203-mailmap.sh
+++ b/t/t4203-mailmap.sh
@@ -256,7 +256,7 @@ test_expect_success 'single-character name' '
test_cmp expect actual
'
-test_expect_failure 'preserve canonical email case' '
+test_expect_success 'preserve canonical email case' '
echo " 1 A U Thor <AUTHOR@example.com>" >expect &&
echo " 1 nick1 <bugs@company.xx>" >>expect &&
echo "<AUTHOR@example.com> <author@example.com>" >.mailmap &&