Remi Lespinet <remi.lespinet@xxxxxxxxxxxxxxxxxxxxxxx> writes: > As alias file formats supported by git send-email doesn't take > whitespace into account, it is useless to consider whitespaces in > alias name. remove leading and trailing whitespace before expanding s/remove/Remove/ > allow to recognize strings like " alias" or "alias\t" passed by --to, > --cc, --bcc options or by the git send-email prompt. > > Signed-off-by: Remi Lespinet <remi.lespinet@xxxxxxxxxxxxxxxxxxxxxxx> > --- > git-send-email.perl | 1 + > t/t9001-send-email.sh | 24 ++++++++++++++++++++++++ > 2 files changed, 25 insertions(+) > > diff --git a/git-send-email.perl b/git-send-email.perl > index 3d144bd..34c8b8b 100755 > --- a/git-send-email.perl > +++ b/git-send-email.perl > @@ -787,6 +787,7 @@ sub expand_aliases { > my %EXPANDED_ALIASES; > sub expand_one_alias { > my $alias = shift; > + $alias =~ s/^\s+|\s+$//g; > if ($EXPANDED_ALIASES{$alias}) { > die "fatal: alias '$alias' expands to itself\n"; > } You should explain why you need that, when the previous patch was already about removing whitespaces around addresses. I finally understood that this was needed because alias expansion comes before sanitize_address, but the commit message should have told me that. Actually, once you have this, PATCH 6/7 becomes useless, right? (at least, the test passes if I revert it) It seems to me that doing this space trimming just once, inside or right after split_at_commas would be clearer. -- Matthieu Moy http://www-verimag.imag.fr/~moy/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html