Maintaining a consistent linear history for git · HackerTrans