From Mercurial to Git
Calendar 2022-02-14
Category category.articles
Language en

From Mercurial to Git

Our team maintained a large Mercurial (Hg) monorepo containing 3 significant projects and several smaller ones, with an 8-year history and approximately 30,000 commits.We set a goal to split the monorepo into multiple separated repositories and migrate each to Git with saving all the history. The goal looked unreachable, but the solution appeared to be quite simple.