Why Git Needs an Editable History · HackerTrans