Существует очень хороший и краткий ответ на Ваш вопрос здесь . (Это показалось мне таким приятно простым способом объяснить это, что я хочу связать его отсюда.)
Я никогда не использовал программу чтения с экрана, так что это может быть глупая идея ... :-) Но из того, что я могу прочитать в Википедии, у меня сложилось впечатление, что клиент Mercurial из командной строки может быть лучшим источником, чем клиент с графическим интерфейсом?
Если он выдает слишком много текста, чтобы программа чтения с экрана могла комфортно читать вслух, то, возможно, вы можете решить эту проблему, используя систему шаблонов, встроенную в Mercurial. Существует готовый стиль под названием «compact», который можно использовать следующим образом:
% hg log --limit 2 --style compact 9366[tip] 9ff178e7b627 2009-08-18 22:07 -0400 greg-hg tags: don't crash if unable to write tag cache 9365 b8dc3eba4f9d 2009-08-19 12:51 +0200 dirkjan mq: get rid of qnext, qprev and qtop
Для сравнения, нормальный вывод выглядит так:
% hg log --limit 2 changeset: 9366:9ff178e7b627 tag: tip user: Greg Ward date: Tue Aug 18 22:07:43 2009 -0400 summary: tags: don't crash if unable to write tag cache changeset: 9365:b8dc3eba4f9d user: Dirkjan Ochtman date: Wed Aug 19 12:51:07 2009 +0200 summary: mq: get rid of qnext, qprev and qtop
Я не знаю других стилей, но вы можете попробовать спросить в списках рассылки .