Code

bash: Add long option completion for 'git send-email'
authorTeemu Likonen <tlikonen@iki.fi>
Mon, 14 Jul 2008 08:21:02 +0000 (11:21 +0300)
committerJunio C Hamano <gitster@pobox.com>
Tue, 15 Jul 2008 06:35:32 +0000 (23:35 -0700)
commit25a1f374f0ff23a4d9191436226ab68f3da5e83a
tree42699f1b9bee98fa07b597b3bb1264a88e3b8a28
parentc2f939170c65173076bbd752bb3c764536b3b09b
bash: Add long option completion for 'git send-email'

Add the following long options to be completed with 'git send-email':

    --bcc --cc --cc-cmd --chain-reply-to --compose --dry-run
    --envelope-sender --from --identity --in-reply-to
    --no-chain-reply-to --no-signed-off-by-cc --no-suppress-from
    --no-thread --quiet --signed-off-by-cc --smtp-pass --smtp-server
    --smtp-server-port --smtp-ssl --smtp-user --subject --suppress-cc
    --suppress-from --thread --to

Short ones like --to and --cc are not usable for actual completion
because of the shortness itself and because there are longer ones which
start with same letters (--thread, --compose). It's still useful to have
these shorter options _listed_ when user presses TAB key after typing
two dashes. It gives user an idea what options are available (and --to
and --cc are probably the most commonly used).

Signed-off-by: Teemu Likonen <tlikonen@iki.fi>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-completion.bash