На самом деле, никаких битв, просто один человек пытался выгрузить SVN дерево GCC в git, и у него получился очень немалого размера репозитарий. Он тут же заметил, что Git "не дорос" до таких проектов и, тем более, ему лень с ним разбираться, когда Mercurial неплохо с его задачей справляется.
Дискуссия могла продолжаться очень долго, но тут выступил Линус Торвальдс (который, как оказывается, подписан на почтовую рассылку GCC) и разъяснил то, как на самом деле работает Git. В итоге, репозиторий GCC, переведённый в git, уменьшился в несколько раз, Линус исправит к следующему релизу git'a его документацию, а Теодор Ts'o добавит некоторые исправления. В целом, все остались довольны, а Торвальдс продемонстрировал мощь git'a.
>>> Подробности