What's the difference between `git diff --patience` and `git diff --histogram`? | Hacker News Reader