About keeping a linear git commit history | Hacker News Reader