http://www.vogella.com/tutorials/Mercurial/article.html
Anonymous
Make each program do one thing well.