If you're going to break the format, why not write the commit message to a different file in its raw form. That way you don't have to worry about possible quoting problems or inadvertently breaking the branch.
If you're going to break the format, why not write the commit message to a different file in its raw form. That way you don't have to worry about possible quoting problems or inadvertently breaking the branch.