Migrating to Git: Rethinking the Commit
The Eclipse and Equinox projects began their Git migration shortly after the Indigo release. Two CVS repositories. Ten years of history. Transformed into 25 Git repositories. What challenges did we face while migrating our large code base? What steps did we take to ensure our history was preserved? How did the build process change? How did we accommodate platform specific binaries and trim large repositories? How do we release patches to four active development streams without getting wet? These stories and more, including commentary from your favourite committers.