Оглавление log

hg log [ПАРАМЕТР]... [ФАЙЛ]

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

показать историю ревизий всего хранилища или файлов

    Печатает историю ревизий указанных файлов или всего проекта.

    Если не указан диапазон ревизий, по умолчанию используется "tip:0", если
    не указан --follow, в случае чего родительская ревизия рабочего каталога
    используются в качестве начальной ревизии.

    История файла показывается без следования за переименованиями или
    копированиями файлов. Используйте -f/-follow, чтобы показать историю с
    копированиями и переименованиями. --follow без имени файла покажет только
    предков или потомков начальной ревизии.

    По умолчанию эта команда печатает номера ревизий с хэшами наборов
    изменений, метки, неочевидных родителей, пользователя, дату и время, а
    также сообщение каждой фиксации. Если указан -v/--verbose, печатается
    также список измененных файлов и полное сообщение каждой фиксации.

    Примечание:
       log -p/--patch может генерировать неожиданные различия для ревизий
       слияния, поскольку сравнение слитой ревизии производится только с ее
       первым родителем. Также в список попадут только файлы, отличные от
       ОБОИХ родителей:.

    Примечание:
       из соображений производительности, в ФАЙЛе журнала могут отсутствовать
       дублирующиеся изменения, сделанные на ветках, а также там будут
       отсутствовать удаления. Чтобы увидеть все изменения, включая дубликаты
       и удаления, используйте параметр --removed.

    Список возможных форматов для --d/--dates см. "hg help dates"

    См. "hg help revisions" и "hg help revsets" для дополнительной информации
    о задании ревизий.

    Дополнительно о встроенных стилях и создании своих шаблонов см. "hg help
    templates".

    В случае успеха возвращает 0.

параметры:

 -f --follow                следовать истории набора изменений или истории
                            файла при копированиях/переименованиях
    --follow-first          следовать только за первым родителем ревизий
                            слияния (УСТАРЕЛО)
 -d --date ДАТА             показывать ревизии с датой, соответствующей данной
 -C --copies                показывать скопированные файлы
 -k --keyword ТЕКСТ [+]     выполнить поиск данного текста, игнорируя регистр
 -r --rev РЕВИЗИЯ [+]       показать заданную ревизию или диапазон ревизий
    --removed               включить ревизии, в которых файлы были удалены
 -m --only-merges           показывать только слияния (УСТАРЕЛО)
 -u --user ПОЛЬЗОВАТЕЛЬ [+] только ревизии данного пользователем
    --only-branch ВЕТКА [+] показывать только ревизии на данной именованной
                            ветке (УСТАРЕЛО)
 -b --branch ВЕТКА [+]      показывать наборы изменений на данной именованной
                            ветке
 -P --prune РЕВИЗИЯ [+]     не показывать ревизию и всех ее предшественников
 -p --patch                 показать патч
 -g --git                   использовать расширенный формат git для различий
 -l --limit КОЛ-ВО          ограничивать количество отображаемых изменений
 -M --no-merges             не показывать слияния
    --stat                  отображать сводку изменений в стиле diffstat
 -G --graph                 показать граф ревизий
    --style СТИЛЬ           отображать с использование файла-карты шаблонов
    --template ШАБЛОН       отображать с помощью шаблона
 -I --include ШАБЛОН [+]    добавить файлы, имена которых соответствуют данным
                            шаблонам
 -X --exclude ШАБЛОН [+]    не добавлять файлы, имена которых соответствуют
                            данным шаблонам

параметры, помеченные [+], могут указываться многократно

глобальные параметры:

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

параметры, помеченные [+], могут указываться многократно