Up until recently, I pretty much exclusively used git
as my VCS system. At my new job, we use
Mercurial, at which I had (and still have) a steep learning curve. This article describes a pitfall
with hg pull --rebase
that I’ve fallen into twice now and that can cause you to accidentially
merge branches.