with a different git client
https://news.ycombinator.com/item?id=47618895 to discuss the git implementation