Always was puzzled by this "use present/imperative" prescription, to be fair. Shouldn't the messages about the past work be preterite/simple past? "Added support for OpenFizz 3.1", "Fixed FOO-2123 with foos that don't foo", "Changed default shell from /bin/fish to /bin/tcsh", etc. Heck, even the titular xkcd has initial commit messages in the Past Simple.