Why Git Needs an Editable History | Hacker News Reader