Похоже, вы ищете hg outgoing .
Вы используете hg status чтобы увидеть списки измененных файлов. Вы можете сравнить две фиксации друг с другом - это показывает, какие файлы изменились с версии 10 на 20:
$ hg status --rev 10:20
или вы можете сравнить рабочую копию с ревизией - это показывает, что вы сделали изменения по сравнению с родительской ревизией рабочей копии:
$ hg status
и это показывает вам изменения с версии 10:
$ hg status --rev 10
Когда вы работаете с несколькими репозиториями, вы можете hg pull изменения из другого репозитория в ваш локальный репозиторий. Затем вы можете использовать hg status как указано выше, чтобы сравнить ревизии. Вы также можете использовать hg log чтобы увидеть, что изменилось.
Использование hg incoming аналогично тому, как сначала использовать hg pull а затем использовать hg log для отображения списка новых коммитов. Обычно это команда, используемая для просмотра того, что нового в удаленном хранилище. Позже вы можете потом принять решение о том, чтобы в действительности поместить коммиты в ваш репозиторий.