How to use kdiff3 as a 3-way merge tool with mercurial, git, and Tower.app | Hacker News Reader