I want to create part or all of the `git commit -m *` command's message with a script. I work for one Jira ticket at a time and I need to create many commits which all start with "TKT-123: " (any Jira ticket number/identifier). To make the commits faster, I run `git commit --message="TKT-123: add new file"` on the command line. I want the Bash completion mechanism to propose the message for me. I would fetch the newest ticket number and place it on the command line when I type `git commit --message=<TAB>`. Example: # Doing commit: git commit --message=<TAB> # you would get (also without the closing double quote): git commit --message="ABC-1234 Mikko Johannes Koivunalho (3): completion: Add hook in Bash completion for commit message completion: Add hook in Bash completion for commit message; docs completion: Add hook in Bash completion for commit message; tests Documentation/config/completion.txt | 11 +++++ contrib/completion/git-completion.bash | 40 +++++++++++++++ t/t9902-completion.sh | 68 ++++++++++++++++++++++++++ 3 files changed, 119 insertions(+) base-commit: 790a17fb19d6eadd16c52e5d284a5c6921744766 -- 2.30.2