revise "git commit" macro