An in-depth analysis of Mercurial and Git branches | Hacker News Reader