This is the second part of my „lessons learned“ from our migration from Mercurial to Git. You can find the first part here.
Beside of the migration of the repositories itself, we kind of needed to migrate the teams also.
At first look, Mercurial and Git seem quite similar: Both are distributed version control systems, both have tags and branches and a lot of concepts are named equally.
Therefore we thought that this part would be easy, but the devil lays in detail, as always.