That is when I was just starting to feel confident that I could handle a more traditional VCS such as Subversion.
The paradigm shift is considerable, and I must admit I struggled at first to get my mind around it, but it is clear, so much of modern Open Source development today revolves necessarily around DVCSs.
Only this morning I stumbled onto an excellent post on Dr.Dobbs’ web site (link) that helped me put things in perspective, highly recommended…
P.S. Mercurial is supported directly by MPLAB X project manager