When I start at my company, their system uses a very old SVN system. It’s slow, it can’t even branch properly and give me conflicts all the time. So the very first thing is to migrate it to a new version control system. I wrote a tutorial about starting with Git before, so I’m quite tempting to use Git, but in the end I decide to go for Mercurial. This article will show you how to move your existing projects in SVN to a mercurial repository.