@zzt Those screenshots don't demonstrate what you think they do. Interestingly, they show Linus being arrogant and not as smart as he thinks he is in a completely different way.
That's the sort of output you get when git has decided that a file copy or rename has occurred and picks a "similar" file to diff against instead, resulting in an incoherent mess. Because git just can't track copies and renames, and just guesses, because that's how Linus designed it. Don't you love it when your version control system just makes stuff up? We'd call that a "hallucination" today.