hg incoming [-p] [-n] [-M] [-f] [-r РЕВ]... [--bundle ФАЙЛ] [ИСТОЧНИК]

псевдонимы: in

показать новые наборы изменений в исходном хранилище

Show new changesets found in the specified path/URL or the default pull location. These are the changesets that would have been pulled by 'hg pull' at the time you issued this command.

О форматах источника см. pull.

With -B/--bookmarks, the result of bookmark comparison between local and remote repositories is displayed. With -v/--verbose, status is also displayed for each bookmark like below:

BM1               01234567890a added
BM2               1234567890ab advanced
BM3               234567890abc diverged
BM4               34567890abcd changed

The action taken locally when pulling depends on the status of each bookmark:

"added"
pull will create it
"advanced"
pull will update it
"diverged"
pull will create a divergent bookmark
"changed"
result depends on remote changesets

From the point of view of pulling behavior, bookmark existing only in the remote repository are treated as "added", even if it is in fact locally deleted.

For remote repository, using --bundle avoids downloading the changesets twice if the incoming is followed by a pull.

Примеры:

Возвращает 0 если есть входящие изменения, 1 в противном случае.

options ([+] can be repeated):

-f --force работать даже с несвязанным хранилищем
-n --newest-first показывать новые записи в начале
--bundle ФАЙЛ файл для сохранения комплектов
-r --rev РЕВИЗИЯ [+] отдалённый набор изменений, предназначенный для добавления
-B --bookmarks сравнить закладки
-b --branch ВЕТКА [+] конкретная ветка, которую вы хотите затянуть
-p --patch показать патч
-g --git использовать расширенный формат git для различий
-l --limit КОЛ-ВО ограничивать количество отображаемых изменений
-M --no-merges не показывать слияния
--stat отображать сводку изменений в стиле diffstat
-G --graph показать граф ревизий
--style СТИЛЬ отображать с использование файла-карты шаблонов (УСТАРЕЛО)
-T --template ШАБЛОН отображать с помощью шаблона
-e --ssh КОМАНДА используемая команда для ssh
--remotecmd КОМАНДА команда Mercurial, которая будет запущена на отдалённом компьютере
--insecure не проверять сертификат сервера (игнорируя настройку web.cacerts)
-S --subrepos рекурсивно обрабатывать подхранилища

global options ([+] can be repeated):

-R --repository ХРАНИЛИЩЕ корневой каталог хранилища или имя файла комплекта
--cwd КАТАЛОГ сменить рабочий каталог
-y --noninteractive не спрашивать, на все вопросы автоматически выбирать первый вариант
-q --quiet подавлять вывод
-v --verbose включить дополнительный вывод
--color ТИП when to colorize (boolean, always, auto, never, or debug)
--config КОНФИГ [+] задать/переопределить параметр конфигурации (в виде 'секция.параметр=значение')
--debug включить отладочный вывод
--debugger запустить отладчик
--encoding КОДИРОВКА установить кодировку (по умолчанию: UTF-8)
--encodingmode РЕЖИМ установить режим кодировки (по умолчанию: strict)
--traceback всегда печатать трассировку стека при исключении
--time время выполнения команды
--profile профилирование выполнения команды
--version напечатать информацию о версии и выйти
-h --help показать справку и выйти
--hidden учитывать скрытые наборы изменений
--pager ТИП когда использовать прокрутку (логический. always (всегда), auto(автоматически) или never (никогда) (по умолчанию: auto)