I liked the thorough article, but my goodness did they beat around the bush w/regard to <i>their</i> actual contribution to this process (per the title).<p>I think the short version is: they made `git-cinnabar`, which is a git-to-hg translator, to help git users interact with the Mozilla repos.<p>----<p>One contribution I can make:<p>> For reasons I don't know, Mozilla decided to use separate Mercurial repositories as "branches".<p>Originally, separate clones was the recommended way to do "topic branches" in Mercurial (not to be confused with "named branches"). There was no direct equivalent to git's branches. Eventually, Mercurial got 'bookmarks' which basically closes that gap, but that only became a core feature in 2011, well after these Mozilla repos were established.<p>----<p>Aside: I prefer Mercurial myself, and I hope to keep using it for personal projects until I die (: