Merge branch 'rl/send-email-aliases'
commit8f50e2eef794bf8be4705738756c00c39042db03
authorJunio C Hamano <gitster@pobox.com>
Mon, 3 Aug 2015 18:01:15 +0000 (3 11:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 3 Aug 2015 18:01:15 +0000 (3 11:01 -0700)
tree3e8fe9417116ed1756b59bce7ab69bc14a03a18b
parent81bc521af22a6549e93d33e57de40d335e0ee65b
parentfa5b1aa9a1e1f0ad7b2728bec3712d3fab5fe734
Merge branch 'rl/send-email-aliases'

"git send-email" now performs alias-expansion on names that are
given via --cccmd, etc.

This round comes with a lot more enhanced e-mail address parser,
which makes it a bit scary, but as long as it works as designed, it
makes it wonderful ;-).

* rl/send-email-aliases:
  send-email: suppress meaningless whitespaces in from field
  send-email: allow multiple emails using --cc, --to and --bcc
  send-email: consider quote as delimiter instead of character
  send-email: reduce dependencies impact on parse_address_line
  send-email: minor code refactoring
  send-email: allow use of aliases in the From field of --compose mode
  send-email: refactor address list process
  t9001-send-email: refactor header variable fields replacement
  send-email: allow aliases in patch header and command script outputs
  t9001-send-email: move script creation in a setup test
Documentation/git-send-email.txt
git-send-email.perl
t/t9001-send-email.sh