In a git repository I'd like to change the commit message for commit abcdef1. Two branches depend on this commit, including 12-fix-a and 13-fix-b. There are also several merge commits after commit abcdef1 and I want to keep that structure, so I don't think a simple rebase will do. How can I go about this?