In Chapter 3, Branching, Merging, and Options, we mentioned that you can set a description on your branch, and this information can be retrieved from a script using the git config --get branch.<branchname> description command. In this example, we will take this information and use it for the commit message.
We will be using the prepare-commit-msg hook. The prepare-commit-msg hook is executed every time you want to commit, and the hook can be set to anything you wish to check, before you actually see the commit message editor.