I'm all for putting this change into a different PR and keeping the atomicity of this PR itself. Reorganizing the Prettifying to be at a higher layer and exposing the option to prettify the commit message is something that should be solved elsewhere.