When a change has a lot of whitespace changes, or trivial re-formatting, please isolate those on a separate commit. Then suggest to the committer that the full 40-character hash of the commit (once finalized) be added to the .git-blame-ignore-revs file to keep git blame functional. To learn more, see Rob Allen's post 1 , and Section 51.4.
akrabat.com/ignoring-revisions-with-git-blame/