Оглавление export

hg export [ПАРАМЕТР]... [-o ВЫХФОРМАТ] [-r] РЕВИЗИЯ...

вывести заголовок и различия для одной или нескольких ревизий

    Печатает заголовок набора изменений и отличия для одной или более ревизии.

    В заголовке набора изменений содержится следующая информация: автор, дата,
    имя ветки (если не default), хэш набора изменений, родитель (родители) и
    сообщение фиксации.

    Примечание:
       export может генерировать неожиданный вывод diff для ревизий слияния,
       потому что сравнение такой ревизии проводится только с ее первой
       родительской ревизией.

    Можно осуществлять вывод в файл, при этом имя файла задается в виде
    форматирующей строки. Правила форматирования:

    "%%"          символ "%"
    "%H"          хэш набора изменений (40 шестнадцатеричных цифр)
    "%N"          количество сгенерированных патчей
    "%R"          номер ревизии набора изменений
    "%b"          базовое имя экспортируемого хранилища
    "%h"          короткий хэш набора изменений (12 шестнадцатеричных цифр)
    "%m"          первая строка комментария фиксации (только буквы и цифры)
    "%n"          выровненный нулями последовательный номер, начиная с 1
    "%r"          выровненный нулями номер ревизии

    Без -a/--text, export не будет генерировать различия для файлов, которые
    он считает бинарными. С -а различия будут сгенерированы для всех файлов,
    часто с нежелательными результатами.

    Используйте -g/--git чтобы сгенерировать различия в расширенном формате
    git. Подробнее см. "hg help diffs".

    Если указан --switch-parent, будут генерироваться отличия от второго
    родителя. Это может быть полезно при анализе слияния.

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

параметры:

 -o --output ФОРМАТ   печатать в файл с именем согласно ФОРМАТУ
    --switch-parent   отличия от второй родительской ревизии
 -r --rev РЕВИЗИЯ [+] ревизии для экспортирования
 -a --text            обрабатывать все файлы как текстовые
 -g --git             использовать расширенный формат git для различий
    --nodates         опускать даты в заголовках файлов различий

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

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

 -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

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