Как сообщает
Разработчики тщательно выбирали между разными распределенными системами, и в конце концов остановили выбор именно на mercurial, а процессу выбора между mercurial и git посвящен
- он лучше интегрировался в инфраструктуру гугла: меньше сложностей с хранением данных, проще и «чище» HTTP интерфейс;
- удобнее для windows-пользователей ( официальный windows-порт git использует cygwin);
- кривая обучения менее, гм, кривая.
Гуглоразработчикам пришлось частично переписать mercurial, вместо стандартного дискового хранилища у них используется