Creating a dynamic commit message template
Developers can be encouraged to do the right thing, or developers can be forced to do the right thing; however, in the end, developers need to spend time coding. So, if a good commit message is required, we can use the prepare-commit-msg hook to assist the developer.
In this example, we will create a commit message for developers that contains information about the state of the work area. It will also insert some information from a web page; this could just as well be defect information from Bugzilla for instance.
To start with this exercise, we will not be cloning a repository, but we will be creating one. For doing this, we will be using
git init, as shown in the following code. You can use ...