diff options
author | Junio C Hamano <gitster@pobox.com> | 2013-07-15 02:54:08 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-07-15 08:17:20 -0700 |
commit | 97e751be7928d17c177b2fe65fb9bacf6ee35643 (patch) | |
tree | 8a9f85ca2e31e45d4abc4ed64cfdfc8b783da066 /t | |
parent | 3aff56ddbebfdb314f123e9a076403459d6a0767 (diff) | |
download | git-97e751be7928d17c177b2fe65fb9bacf6ee35643.tar.gz |
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-x | t/t4203-mailmap.sh | 2 |
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 && |