I think we should test for (fixup|squash)!, just in case some of those commits have been created outside of magit