]> git.ipfire.org Git - thirdparty/git.git/commit - git-send-email.perl
sendemail: teach git-send-email to dump alias names
authorJacob Keller <jacob.keller@gmail.com>
Thu, 19 Nov 2015 22:52:11 +0000 (14:52 -0800)
committerJeff King <peff@peff.net>
Fri, 20 Nov 2015 13:02:06 +0000 (08:02 -0500)
commit17b7a8324402ab1e5bb66adb287e5463757c9326
tree3dcd180aa22323de6b1a902226777284f40e485a
parent0c83680e9c047170614fb08ef222ea4f460e514d
sendemail: teach git-send-email to dump alias names

Add an option "--dump-aliases" which changes the default behavior of
git-send-email. This mode will simply read the alias files configured by
sendemail.aliasesfile and sendemail.aliasfiletype and dump a list of all
configured aliases, one per line. The intended use case for this option
is the bash-completion script which will use it to autocomplete aliases
on the options which take addresses.

Add some tests for the new option using various alias file formats.

A possible future extension to the alias dump format could be done by
extending the --dump-aliases to take an optional argument defining the
format to display. This has not been done in this patch as no user of
this information has been identified.

Signed-off-by: Jacob Keller <jacob.keller@gmail.com>
Signed-off-by: Jeff King <peff@peff.net>
Documentation/git-send-email.txt
git-send-email.perl
t/t9001-send-email.sh