Who gives a shit about a single commit that converts tabs-to-spaces? How is this a problem in any way?
The real problem here is that “git blame” is a garbage tool. Perforce has “timelapse view” that is radically better than any historical view I’ve seen in Git/Hg.
With respect to this issue, git just needs to suck less.