Вообще, MR ортогональный системе контроля версий, такой интерфейс можно построить поверх чего угодно. Поверх git'а проще, но что мешает делать интерфейс с патчами и диффами поверх CVS? :)
На самом деле, при всей моей нелюбви к git'у и его UX'у, с доками у него вовсе не плохо.
плохо. там букв реально добуя. и еще они, зачем-то ascii art обожают. набираешь git help command, начинаешь читать. а тут херрррак и "картинка". после этого я жму q