Git blame ignore rev

Run git blame, but ignore commits that do things like linting

One of the biggest arguments against running automatic formatters against a codebase is that we lose the benefits that git blame gives us.

Fortunately as of v2.23, git gained the ability to ignore specific revisions. This allows us to run our automatic formatters without losing any information:

git blame --ignore-rev <sha1>