The "built-in" commit messages (e.g. "Revert ...") are imperative, so if nothing else it's consistent.

The way I read them is as statements of intent, i.e. "[this commit will] Merge/Revert/Add/Fix ...".