Well, a lot of projects demand you squash all your commits before a merge, so I force push quite a bit.

Anyway, I am sorry for editing my old post. I will try to do less of that.

I really am stumped regarding \$$\mathbf{M}\$$, so I'm inclined not to say anything.