This patch makes git-send-email(1) shell completion (bash, zsh) uniform, centralizing the completion options on git-send-email.perl instead of git-completion.bash The overall result is that git send-email --git-completion-helper now properly emits send-email specific options. Previously, it was only emitting format-patch flags. Additionally there's a sentence in git-send-email(1) to explicitly mention that format-patch options can also be passed to it. Currently it's not obvious this is the case from the man page alone. Difference from V1: Improved commit messages. Thiago Perrotta (3): send-email: print newline for --git-completion-helper send-email: move bash completions to the perl script send-email docs: mention format-patch options Documentation/git-send-email.txt | 2 ++ contrib/completion/git-completion.bash | 11 +------- git-send-email.perl | 35 ++++++++++++++++++++++++++ t/t9902-completion.sh | 3 +++ 4 files changed, 41 insertions(+), 10 deletions(-) -- 2.33.0