If you’ve been using Subversion, Mercurial is going to be confusing. This tutorial covers the biggest differences in how Mercurial works. If you’ve never used Subversion, just skip ahead. When the programmers at my company decided to switch from Subversion to Mercurial, boy was I confused. First, I came up with all kinds of stupid reasons why we shouldn’t switch. “We have to keep the repository on