Если вы в порядке с vim, я использую это в моем ~/.hgrc
в течение нескольких месяцев без проблем
[extensions]
hgext.extdiff =
[extdiff]
cmd.vimdiff =
[alias]
vi = vimdiff
vim = vimdiff
Тогда вы просто используете
hg vimdiff somefile
The *Раздел 1008 * необязателен, но его приятно иметь.
Я использую v1.4.2, FWIW.