Git Protocol

I believe in the context of reading master history, the only thing that matters is the PR changes in their entirety. I cannot really imagine a case where I'd like to see intermediary states of a person's feature branch to extract some meaningful informations out of it.

I also commit typos quite often and I believe it's not really informative for anyone to have those as separate commit messages. I would usually just amend or rebase to avoid having history interrupted by trivial commits.