АнглийскийФранцузскийИспанский

Значок OnWorks

quilt - Интернет в облаке

Запустите quilt в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда quilt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


quilt - инструмент для управления сериями патчей

СИНТАКСИС


стеганое одеяло [-h] команда [параметры]

ОПИСАНИЕ


Quilt - это инструмент для управления большими наборами патчей, отслеживая изменения каждого патча.
делает. Патчи можно накладывать, снимать, обновлять и т. Д. Ключевая философская концепция
в том, что ваш основной выход - это патчи.

В quilt вся работа происходит в едином дереве каталогов. Команды можно вызывать из
в любом месте исходного дерева. Они имеют вид стеганое одеяло CMD аналогично CVS, svn или git
команды. Их можно сокращать, если указанная часть команды уникальна.
Все команды печатают текст справки с стеганое одеяло CMD -час.

Quilt управляет стопкой заплат. Патчи накладываются постепенно поверх основы.
дерево плюс все предыдущие патчи. Их можно поместить в верхнюю часть стека (стеганое одеяло протолкнуть.), а также расширение
выскочил из стека (стеганое одеяло поп). Доступны команды для запроса содержимого
файл серии (стеганое одеяло серия, см. ниже), содержимое стека (стеганое одеяло прикладной, стеганое одеяло
предыдущий, стеганое одеяло топ), и патчи, которые не применяются в конкретный момент (стеганое одеяло
следующий, стеганое одеяло непримененный). По умолчанию большинство команд применяется к самому верхнему патчу на
стек.

Файлы исправлений находятся в папке патчи подкаталог исходного дерева (см. ПРИМЕР
РАБОЧЕЕ ДЕРЕВО ниже). В QUILT_PATCHES переменная окружения может использоваться для переопределения этого
место расположения. Если не найден в текущем каталоге, выполняется поиск в этом подкаталоге.
рекурсивно в родительских каталогах (аналогично тому, как мерзавец ищет свой
файлы конфигурации). В патчи каталог может содержать подкаталоги. Это также может быть
символическая ссылка вместо каталога.

Файл под названием серия содержит список имен файлов патчей, определяющий порядок, в котором
накладываются патчи. Если нет средств, с помощью которых могут быть созданы файлы серий
автоматически, он обычно предоставляется вместе с набором исправлений. В этом файле каждый
имя файла патча находится в отдельной строке. Файлы исправлений идентифицируются по именам пути, которые
относительно патчи каталог; патчи могут находиться в подкаталогах ниже этого каталога.
Строки в файле серии, начинающиеся с символа решетки (#), игнорируются. Вы также можете
добавить комментарий после каждого имени файла патча, введенный пробелом, за которым следует хеш
персонаж. Когда quilt добавляет, удаляет или переименовывает патчи, он автоматически обновляет
файл серии. Пользователи quilt могут изменять файлы серий во время применения некоторых исправлений, например
пока примененные исправления остаются в исходном порядке.

Файлы разных серий можно использовать для сборки патчей по-разному, в зависимости от
например в разные ветки разработки.

Перед тем, как патч будет применен (или `` помещен в стек ''), копируются все файлы патча.
изменения сохраняются в .pc /заплата каталог. Патч добавлен в список текущих
примененные патчи (.pc / application-patches). Позже, когда патч будет регенерирован (стеганое одеяло обновление),
резервные копии в .pc /заплата сравниваются с текущими версиями файлов в
дерево исходных текстов с использованием GNU diff.

Документацию, относящуюся к патчу, можно поместить в начало файла патча. Одеяло
осторожно, чтобы сохранить весь текст, предшествующий фактическому патчу, при обновлении. (Это
ограничены патчами в едином формате; видеть Разница документация).

Файл серии ищется в каталоге .pc, в корне дерева исходных текстов и в
каталог патчей. Используется первый найденный файл серии. Это также может быть
символическая ссылка или файл с несколькими жесткими ссылками. Обычно используется только один файл серии
для набора патчей, поэтому подкаталог patches является удобным местом.

Каталог .pc и его подкаталоги не могут быть перемещены, но могут быть символическими
ссылка на сайт. Хотя исправления применяются к дереву исходных текстов, этот каталог важен для многих
операции, в том числе снятие патчей со стека (стеганое одеяло поп) и освежающие патчи
(стеганое одеяло обновление). Файлы в каталоге .pc автоматически удаляются, если их нет.
больше не требуется, поэтому нет необходимости выполнять очистку вручную.

Одеяло КОМАНДЫ СПРАВКА


[-P patch] {файл} ...

Добавьте один или несколько файлов в самый верхний или именованный патч. Файлы должны быть добавлены в патч
перед изменением. Файлы, измененные патчами, уже примененными поверх
указанный патч не может быть добавлен.

-P патч

Патч для добавления файлов.

аннотированный [-P patch] {файл}

Распечатайте аннотированный список указанного файла, показывающий, какие исправления изменяют какие
линий. Включены только примененные патчи.

-P патч

Прекратить проверку изменений в указанном, а не в самом верхнем патче.

прикладной [пластырь]

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

удалять [-r] [--backup] [патч | -n]

Удалите указанный или самый верхний патч из файла серии. Если патч наложен,
quilt сначала попытается удалить его. (Только верхний патч можно удалить справа
сейчас.)

-n Удалить следующий патч после самого верхнего, а не указанный или самый верхний патч.

-r Удаляет также удаленный файл патча из каталога патчей.

--резервное копирование

Переименуйте файл патча в patch ~, а не удаляйте его. Игнорируется, если не используется с
`-r '.

Разница [-pn | -p ab] [-u | -U число | -c | -C число] [--combine patch | -z] [-R] [-P patch] [--snapshot]
[--diff = utility] [--no-timestamps] [--no-index] [--sort] [--color [= всегда | авто | никогда]]
[файл ...]

Производит различие указанных файлов в самом верхнем или указанном патче. Если нет
файлы указаны, все файлы, которые были изменены, включены.

-pn
Создайте патч в стиле -pn (поддерживаются -p0 или -p1).

-p аб
Создайте патч стиля -p1, но используйте / file и b / file как исходные и новые
имена файлов вместо имен файлов по умолчанию dir.orig / file и dir / file.

-u, -U число, -c, -C число

Создайте унифицированный diff (-u, -U) с количеством строк контекста. Создать контекстное различие
(-c, -C) с количеством строк контекста. Количество контекстных строк по умолчанию - 3.

--без временных меток

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

--без индекса

Не выводить Index: lines.

-z Записать в стандартный вывод изменения, которые были внесены относительно самого верхнего
или указанный патч.

-R Создать обратную разницу.

-P патч

Создайте разницу для указанного патча. (По умолчанию используется самый верхний патч.)

--комбинированный патч

Создайте объединенную разницу для всех патчей между этим патчем и указанным патчем
с -P. Имя патча "-" эквивалентно указанию первого примененного патча.

- снимок

Отличие от снимка (см. `Quilt snapshot -h ').

--diff = полезность

Используйте указанную утилиту для генерации diff. Утилита вызывается с
исходное и новое имя файла в качестве аргументов.

--color [= всегда | авто | никогда]

Использовать раскраску синтаксиса (автоматически активируется, только если вывод - tty).

--Сортировать
Сортируйте файлы по имени вместо того, чтобы сохранять исходный порядок.

отредактировать файл ...

Отредактируйте указанный файл (ы) в $ EDITOR после добавления его (их) в самый верхний патч.

файлов [-v] [-a] [-l] [--объединить патч] [патч]

Распечатайте список файлов, которые изменяет самый верхний или указанный патч.

-a Перечислить все файлы во всех примененных исправлениях.

-l Добавить имя патча для вывода.

-v Подробный, более удобный вывод.

--комбинированный патч

Создайте список для всех патчей между этим патчем и самым верхним или указанным
пластырь. Имя патча "-" эквивалентно указанию первого примененного патча.

сложить [-R] [-q] [-f] [-p уровень полосы]

Интегрируйте патч, прочитанный со стандартного ввода, в самый верхний патч: после того, как убедитесь, что
что все измененные файлы являются частью самого верхнего патча, патч применяется с
указанный уровень полосы (который по умолчанию равен 1).

-R Применить патч в обратном порядке.

-q Тихая работа.

-f Применять принудительно, даже если исправление отклонено. Если не в тихом режиме, применить патч
интерактивно: утилита patch может задавать вопросы.

-p уровень полосы

Количество компонентов имени пути, которые нужно удалить из имен файлов при применении
патч-файл.

вилка [новое имя]

Разветвите самый верхний патч. Разветвление патча означает создание его дословной копии под
новое имя и используйте это новое имя вместо исходного в текущей серии.
Это полезно, когда необходимо изменить патч, но исходная версия должна быть изменена.
быть сохраненным, например, потому что он используется в другой серии, или для истории. А
типичная последовательность команд: разветвление, редактирование, обновление.

Если новое_имя отсутствует, именем разветвленного патча будет текущее имя патча,
с последующим `-2 '. Если имя патча уже заканчивается тире и цифрой, это номер
далее увеличивается (например, patch.diff, patch-2.diff, patch-3.diff).

график [--all] [--reduce] [--lines [= число]] [--edge-labels = files] [-T ps] [патч]

Создать dot(1) ориентированный график, показывающий зависимости между примененными патчами. А
patch зависит от другого патча, если оба касаются одного и того же файла или с помощью --lines
вариант, если их модификации пересекаются. Если не указано иное, график включает
все патчи, от которых зависит самый верхний патч. Когда указано имя патча,
вместо самого верхнего патча создайте график для указанного патча. График будет
включить все остальные патчи, от которых зависит этот патч, а также все патчи,
зависят от этого патча.

--все
Сгенерируйте график, включающий все примененные патчи и их зависимости. (Не применяется
патчи не включены.)

--уменьшать

Удалите из графа транзитивные ребра.

--lines [= число]

Вычислите зависимости, глядя на строки, которые изменяют исправления. Если только
указано другое число, включены две строки контекста.

--edge-labels = файлы

Обозначьте ребра графа именами файлов, которые изменяют соседние патчи.

-Т пс
Непосредственно создавать выходной файл PostScript.

GREP [-h | параметры] {шаблон}

Рекурсивно просматривайте исходные файлы, пропуская патчи и мета-файлы quilt.
Информация. Если аргумент имени файла не указан, ищется все исходное дерево.
Пожалуйста, обратитесь к GREP(1) справочная страница для опций.

-h Распечатать эту справку. Опцию grep -h можно передать после двойного тире (-). Поиск
выражения, начинающиеся с тире, можно передавать после второго двойного тире (-
-).

заголовок [-a | -r | -e] [--backup] [--dep3] [--strip-diffstat] [--strip-trailing-whitespace]
[пластырь]

Распечатайте или измените заголовок самого верхнего или указанного патча.

-являются

Добавить в (-a) или заменить (-r) существующий заголовок патча или отредактировать (-e) заголовок
в $ РЕДАКТОР. Если ни одна из этих опций не указана, распечатайте заголовок патча.

--strip-diffstat

Удалите вывод diffstat из заголовка.

--strip-trailing-пробел

Удалите завершающие пробелы в конце строк заголовка.

--резервное копирование

Создайте резервную копию старой версии патча как patch ~.

--dep3

При редактировании (-e) вставьте шаблон с заголовками DEP-3. DEP-3 - это
http://dep.debian.net/deps/dep3/ Правила маркировки патчей.

Импортировать [-p номер] [-R] [-P патч] [-f] [-d {o | a | n}] файл патча ...

Импортируйте внешние патчи. Патчи будут вставлены вслед за текущим верхним
patch, и его необходимо нажать после импорта, чтобы применить их.

-p число

Количество уровней каталогов, которые нужно удалить при применении (по умолчанию = 1)

-R

Нанесите патч в обратном порядке.

-P патч

Имя файла патча для использования внутри квилта. Этот параметр можно использовать только при импорте
одиночный патч.

-f Перезаписать / обновить существующие патчи.

-d {o | a | n}

При перезаписи в существующем патче оставьте старый (o), all (a) или новый (n) патч.
заголовок. Если оба патча содержат заголовки, необходимо указать эту опцию. Этот
опция эффективна только при использовании -f.

Теперь метаданные quilt инициализированы.

почта {--mbox файл | --send} [-m текст] [-M файл] [префикс --prefix] [--sender ...] [--from
...] [--to ...] [--cc ...] [--bcc ...] [--subject ...] [--ответить на сообщение] [first_patch
[последний_патч]]

Создавать почтовые сообщения из указанного диапазона исправлений или всех исправлений в серии
файл и либо сохраните их в файле почтового ящика, либо отправьте немедленно. Редактор
открылся шаблоном для введения. Посмотри пожалуйста
/usr/share/doc/quilt/README.MAIL для подробностей. При указании диапазона патчей
имя первого патча "-" обозначает первый, а последнее имя патча "-" обозначает
последний патч в серии.

-m текст

Текст для использования в качестве текста во введении. Когда используется эта опция, редактор
не будет вызываться, и исправления будут обработаны немедленно.

-M файл

Как опция -m, но читайте введение из файла.

--prefix префикс

Используйте альтернативный префикс в заключенной в квадратные скобки части сгенерированных тем. По умолчанию
"патчить".

--mbox файл

Сохраните все сообщения в указанном файле в формате mbox. Mbox позже может быть
отправлено, например, с помощью formail.

--Отправить

Отправляйте сообщения напрямую.

- отправитель

Используемый адрес отправителя конверта. Адрес должен иметь форму
`[электронная почта защищена]'. Отображаемое имя не допускается.

--от, --тема

Значения используемых заголовков From и Subject. Если не задана опция --from,
используется значение параметра --sender.

--to, --cc, --bcc

Добавьте получателя в заголовок «Кому», «Копия» или «Скрытая копия».

- файл подписи

Добавлять указанную подпись к сообщениям (по умолчанию ~ / .signature если найден; использовать
`- 'без подписи).

--ответить на сообщение

Добавьте соответствующие заголовки, чтобы ответить на указанное сообщение.

новый [-pn | -p ab] {имя патча}

Создайте новый патч с указанным именем файла и вставьте его после самого верхнего
пластырь. К имени может быть добавлен префикс имени подкаталога, что позволяет группировать
связанные патчи вместе.

-pn
Создайте патч в стиле -pn (поддерживаются -p0 или -p1).

-p аб
Создайте патч стиля -p1, но используйте / file и b / file как исходные и новые
имена файлов вместо имен файлов по умолчанию dir.orig / file и dir / file.

Quilt можно использовать в подкаталогах исходного дерева. Он определяет корень
дерево исходных текстов путем поиска каталога патчей над текущим рабочим
каталог. Создайте каталог исправлений в предполагаемом корневом каталоге, если quilt
выбирает каталог верхнего уровня, который находится слишком высоко в дереве каталогов.

следующий [пластырь]

Вывести имя следующего патча после указанного или самого верхнего патча в серии
.

патчи [-v] [--color [= всегда | авто | никогда]] {файл} [файлы ...]

Распечатайте список исправлений, изменяющих любой из указанных файлов. (Использует эвристику для
определить, какие файлы изменены непримененными патчами. Обратите внимание, что эта эвристика
намного медленнее, чем сканирование примененных патчей.)

-v Подробный, более удобный вывод.

--color [= всегда | авто | никогда]

Использовать раскраску синтаксиса (автоматически активируется, только если вывод - tty).

поп [-afRqv] [число | патч]

Удалите патч (а) из стопки примененных патчей. Без вариантов самый верхний
патч удален. Если указано число, удалите указанное количество исправлений.
Когда указано имя патча, удаляйте патчи, пока указанный патч не окажется наверху.
стека. Имена патчей могут включать в себя патчи / префикс, что означает, что имя файла
завершение можно использовать.

-a Удалить все примененные исправления.

-f Принудительно удалить. Состояние до применения патча (патчей) будет восстановлено с
резервные файлы.

-R Всегда проверять, удаляется ли патч чисто; не полагайтесь на проверку отметок времени.

-q Тихая работа.

-v Подробная операция.

предыдущий [пластырь]

Вывести имя предыдущего патча перед указанным или самым верхним патчем в
файл серии.

протолкнуть. [-afqv] [--merge [= merge | diff3]] [--leave-rejects] [--color [= всегда | авто | никогда]]
[число | патч]

Примените патч (патчи) из файла серии. Без опций следующий патч в серии
файл прилагается. Если указано число, примените указанное количество исправлений.
Если указано имя патча, примените все патчи до указанного
пластырь. Имена патчей могут включать в себя патчи / префикс, что означает, что имя файла
завершение можно использовать. Время mtime всех затронутых файлов будет точно таким же, как
предотвратить перекосы во времени.

-a Применить все исправления в файле серии.

-q Тихая работа.

-f Применять принудительно, даже если исправление отклонено. Если не в тихом режиме, применить патч
интерактивно: утилита patch может задавать вопросы.

-v Подробная операция.

--fuzz = N

Установите максимальный коэффициент нечеткости (по умолчанию: 2).

-m, --merge [= слияние | diff3]

Слить файл патча с исходными файлами (см. заплата(1 г.)).

--leave-отклоняет

Оставьте патч для отклоненных файлов, даже если патч на самом деле не
применяется.

--color [= всегда | авто | никогда]

Использовать раскраску синтаксиса (автоматически активируется, только если вывод - tty).

обновление [-pn | -p ab] [-u | -U число | -c | -C число] [-z [новое_имя]] [-f] [--no-timestamps] [--no-
индекс] [--diffstat] [--sort] [--backup] [--strip-trailing-whitespace] [patch]

Обновляет указанный патч или самый верхний патч по умолчанию. Документация, которая
появляется до того, как будет сохранен фактический патч в файле патча.

Есть возможность обновлять патчи, которых нет наверху. Если какие-то патчи поверх
patch для обновления и изменения тех же файлов, скрипт по умолчанию прерывается. Патчи могут
все еще можно обновить с помощью -f. В этом случае этот скрипт будет выводить предупреждение для каждого
затененный файл, изменения, внесенные более поздними патчами, будут проигнорированы, и только изменения в
файлы, которые не были изменены последними исправлениями, попадут в
указанный патч.

-pn
Создайте патч в стиле -pn (поддерживается -p0 или -p1).

-p аб
Создайте патч стиля -p1, но используйте / file и b / file как исходные и новые
имена файлов вместо имен файлов по умолчанию dir.orig / file и dir / file.

-u, -U число, -c, -C число

Создайте унифицированный diff (-u, -U) с количеством строк контекста. Создать контекстное различие
(-c, -C) с количеством строк контекста. Количество контекстных строк по умолчанию - 3.

-z [новое_имя]

Создайте новый патч, содержащий изменения, вместо обновления самого верхнего патча.
Если новое имя не указано, к исходному имени патча добавляется «-2» и т. Д. (См.
команда fork.)

--без временных меток

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

--без индекса

Не выводить Index: lines.

--diffstat

Добавьте раздел diffstat в заголовок патча или замените существующий diffstat
.

-f Принудительное обновление патча, который не находится наверху.

--резервное копирование

Создайте резервную копию старой версии патча как patch ~.

--Сортировать
Сортируйте файлы по имени вместо того, чтобы сохранять исходный порядок.

--strip-trailing-пробел

Удалите завершающие пробелы в конце строк.

удаление [-P patch] {файл} ...

Удалите один или несколько файлов из самого верхнего или названного патча. Файлы, измененные
патчи поверх указанного патча не могут быть удалены.

-P патч

Удалите названные файлы из названного патча.

переименовать [-P patch] новое_имя

Переименуйте самый верхний или именованный патч.

-P патч

Патч переименовать.

возвращаться [-P patch] {файл} ...

Отменить незафиксированные изменения в самом верхнем или названном патче для указанного файла (ов):
после возврата «quilt diff -z» не покажет различий для этих файлов. Изменения к
файлы, измененные патчами поверх указанного патча, не могут быть восстановлены.

-P патч

Отменить изменения в названном патче.

серия [--color [= всегда | авто | никогда]] [-v]

Выведите названия всех патчей в файле серии.

--color [= всегда | авто | никогда]

Использовать раскраску синтаксиса (автоматически активируется, только если вывод - tty).

-v Подробный, более удобный вывод.

установка [-d префикс пути] [-v] [--sourcedir dir] [--fuzz = N] {specfile | seriesfile}

Инициализирует исходное дерево из файла спецификации rpm или файла quilt series.

-d Необязательный префикс пути для результирующего исходного дерева.

--sourcedir

Каталог, содержащий источники пакетов. По умолчанию - `. '.

-v Подробный вывод отладки.

--fuzz = N

Установите максимальный коэффициент нечеткости (требуется 4.6 об / мин или выше).

оболочка [команда]

Запустите оболочку в дублированной среде. После выхода из оболочки любые модификации
сделанные в этой среде, применяются к самому верхнему патчу.

Если команда указана, она выполняется вместо запуска оболочки.

снимок [-д]

Сделайте снимок текущего рабочего состояния. Сделав снимок, дерево может
изменяться обычными способами, включая нажатие и выталкивание патчей. Отличие от
дерево в момент создания снимка может быть сгенерировано с помощью `quilt diff --snapshot '.

-d Удалить только текущий снимок.

топ

Распечатайте имя самого верхнего патча в текущем стеке примененных патчей.

непримененный [пластырь]

Распечатайте список исправлений, которые не были применены, или все исправления, следующие за указанным
патч в файле серии.

модернизация

Обновите метаданные в рабочем дереве со старой версии quilt до текущей.
версия. Эта команда нужна только в том случае, если формат метаданных quilt изменился, и
рабочее дерево по-прежнему содержит метаданные старого формата. В этом случае квилт запросит
для запуска `quilt upgrade '.

ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ К BCE КОМАНДЫ


--след

Выполняет команду в режиме трассировки bash (-x). Для внутренней отладки.

--quiltrc файл

Использовать указанный файл конфигурации вместо ~ / .quiltrc (или /etc/quilt.quiltrc
if ~ / .quiltrc не существует). См. Документацию в формате pdf для получения подробной информации о его
возможное содержание. Специальное значение «-» заставляет лоскутное одеяло не читать никакие
Файл конфигурации.

--версия

Распечатайте номер версии и немедленно выйдите.

ВЫХОД статус


Статус выхода равен 0, если подкоманда была успешно выполнена, и 1 в случае ошибки.

Статус выхода 2 означает, что quilt ничего не сделал для выполнения команды. Этот
происходит, в частности, при запросе на отправку, когда весь стек уже отправлен, или
с просьбой выскочить, когда весь стек уже вытянут. Это поведение предназначено для облегчения
сценарий вокруг лоскутного одеяла.

ПРИМЕР OF РАБОЧИЕ ДЕРЕВО


работай/
├── патчи /
│ ├── серия (список применяемых патчей)
│ ├── patch1.diff (один конкретный патч)
│ ├── patch2.diff
│ └── ...
├── .pc /
│ ├── .quilt_patches (содержимое QUILT_PATCHES)
│ ├── .quilt_series (содержимое QUILT_SERIES)
│ ├── patch1.diff / (копия исправленных файлов)
│ │ └── ...
│ ├── patch2.diff /
│ │ └── ...
│ └── ...
└── ...

Каталог patches / ценен, поскольку он содержит все ваши патчи, а также порядок в
который следует применять.

Каталог .pc / содержит некоторые метаданные о текущем состоянии вашей серии патчей.
Изменять его содержание не рекомендуется. Этот каталог обычно можно восстановить из
исходные файлы и содержимое каталога patches / (при условии, что все патчи были
регенерировали перед удалением).

ПРИМЕР


Пожалуйста, обратитесь к документации в формате pdf для получения полного примера использования.

КОНФИГУРАЦИЯ ФАЙЛОВ


При запуске quilt оценивает файл .quiltrc в домашнем каталоге пользователя или файл
указан с параметром --quiltrc. Этот файл представляет собой обычный сценарий bash. Параметры по умолчанию
можно передать в любую КОМАНДУ, указав переменную QUILT _ $ {COMMAND} _ARGS. Например,
QUILT_DIFF_ARGS = "- color = auto" приводит к тому, что вывод quilt diff будет окрашен синтаксисом, когда
запись в терминал.

Кроме того, quilt распознает следующие переменные:

РЕДАКТОР

Программа для редактирования файлов. Если он не переопределен в файле конфигурации,
Будет использоваться $ EDITOR, как определено в среде.

МЕНЬШЕ

Аргументы, используемые для вызова пейджера. Наследует существующее значение $ МЕНЬШЕ, если МЕНЬШЕ
уже установлен в среде, в противном случае по умолчанию используется "-FRSX".

QUILT_DIFF_OPTS

Дополнительные параметры, которые quilt должны передать GNU diff при создании патчей. Полезный
для исходного кода C установлено значение "-p", что приводит к отображению GNU diff в результирующем
патч, в функции которого входит изменение.

QUILT_PATCH_OPTS

Дополнительные параметры, которые quilt должны передать патчу GNU при применении патчей. За
Например, последние версии патча GNU поддерживают параметр --reject-format = unified для
создание файлов отклонения в едином стиле сравнения (использовались более старые версии патчей "--unified-
reject-files "для этого).

Вы также можете добавить опцию «-E», если у вас есть проблемы с лоскутным одеялом, не удаляющим
пустые файлы, когда вы думаете, что это нужно. В документации патча GNU сказано, что
"обычно эта опция не нужна", но если патч находится в режиме POSIX или если патч
формат не позволяет отличить пустые файлы от удаленных, патч удаляет
пустые файлы, только если задана опция -E. Помните, что при передаче -E для patch,
quilt больше не сможет работать с пустыми файлами, поэтому использование -E не
дольше по умолчанию.

QUILT_DIFFSTAT_OPTS

Дополнительные параметры, которые quilt передает в diffstat при генерации статистики исправлений.
Например, «-f0» можно использовать для альтернативного формата вывода. Последние версии
diffstat также поддерживает альтернативные методы округления («-r1», «-r2»).

QUILT_PATCHES

Расположение файлов патчей, по умолчанию «патчи».

QUILT_SERIES

Имя файла серии, по умолчанию "series". Если не используется абсолютный путь,
Применяется описанный выше алгоритм поиска.

QUILT_PATCHES_PREFIX

Если установлено какое-либо значение, quilt добавит префикс к именам патчей, которые он печатает, с их каталогом.
(QUILT_PATCHES).

QUILT_NO_DIFF_INDEX

По умолчанию quilt добавляет строку Index: к генерируемым патчам. Если это
переменная установлена ​​на что угодно, ни одна строка не добавляется. Это ярлык для добавления --no-
индексировать как QUILT_DIFF_ARGS, так и QUILT_REFRESH_ARGS.

QUILT_NO_DIFF_TIMESTAMPS

По умолчанию quilt включает метки времени в заголовки при создании патчей. Если это
переменная установлена ​​на что угодно, отметка времени не будет включена. Это ярлык для
добавление --no-timestamps как в QUILT_DIFF_ARGS, так и в QUILT_REFRESH_ARGS.

QUILT_PAGER

Лоскутное одеяло на пейджер должно использоваться для команд, которые производят вывод с разбивкой на страницы. Если не установлено,
значения GIT_PAGER или PAGER. Если ни одна из этих переменных не задана, будет установлено значение «less -R».
использовал. Пустое значение означает, что пейджер использовать нельзя.

QUILT_COLORS

По умолчанию квилт использует свой предопределенный набор цветов, чтобы быть более понятным.
при выделении различных типов пятен, например. применено / неприменено, не выполнено и т. д.

Чтобы переопределить один или несколько параметров цвета, установите переменную QUILT_COLORS в следующих
синтаксис - список элементов, разделенных двоеточием (:), каждый из которых имеет форму
имя> = [; ]

Имена форматов с соответствующими значениями по умолчанию перечислены ниже вместе с их
использование (я). Цветовые коды (значения) являются стандартными escape-кодами раскраски bash. Смотрите больше на
http://tldp.org/LDP/abs/html/colorizing.html# AEN20229

diff_hdr Используется в quilt diff для окраски строки индекса. По умолчанию 32 (зеленый).

diff_add Используется в 'quilt diff' для раскрашивания добавленных линий. По умолчанию 36 (лазурный).

diff_mod Используется в 'quilt diff' для окрашивания измененных линий. По умолчанию 35 (фиолетовый).

diff_rem Используется в quilt diff для окраски удаленных линий. По умолчанию 35 (фиолетовый).

diff_hunk Используется в 'quilt diff' для окраски заголовка фрагмента. По умолчанию 33 (коричневый / оранжевый).

diff_ctx Используется в quilt diff для окраски текста после конца заголовка блока (diff
--show-c-function генерирует это). По умолчанию 35 (фиолетовый).

diff_cctx Используется в 'quilt diff', чтобы раскрасить последовательность из 15 звездочек до или после
ломоть. По умолчанию 33 (коричневый / оранжевый).

patch_fuzz
Используется в «quilt push» для раскрашивания информации о нечеткости заплатки. По умолчанию 35
(пурпурный).

patch_fail
Используется в «quilt push», чтобы раскрасить сообщение об ошибке. По умолчанию 31 (красный).

series_app
Используется в «quilt series» и «quilt patch» для раскраски названий примененных патчей.
По умолчанию 32 (зеленый).

серия_top
Используется в 'quilt series' и 'quilt patch', чтобы раскрасить название верхней части.
По умолчанию 33 (коричневый / оранжевый).

серия_уна
Используется в «quilt series» и «quilt patch» для раскрашивания непримененных имен патчей.
По умолчанию 0 (особого цвета нет).

Кроме того, Очистить название формата используется для отключения специальной окраски. Его ценность
0; не рекомендуется изменять его.

Содержимое QUILT_COLORS заменяет значения по умолчанию. Итак, значение diff_hdr = 35; 44
даст вам заголовки различий в пурпурном на синем вместо зеленого по умолчанию на
неизменный фон. Для этого добавьте в ~ / .quiltrc (или
/etc/quilt.quiltrc):

QUILT_DIFF_ARGS = "- цвет"
QUILT_COLORS = 'diff_hdr = 35; 44'

АВТОРЫ


Quilt начинался как серия скриптов, написанных Эндрю Мортоном (патч-скрипты). На основе
Эндрю, Андреас Грюнбахер полностью переписал сценарии с помощью
несколько других участников (см. файл AUTHORS в дистрибутиве).

Эта страница руководства была написана Мартином Куинсоном на основе информации, найденной в pdf.
документации, а также в справочных сообщениях каждой команды.

Используйте лоскутное одеяло онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ОфисЭтаж
    ОфисЭтаж
    OfficeFloor обеспечивает инверсию
    управление связью, с его: - зависимостью
    впрыск - продолжение впрыска -
    внедрение потока Для получения дополнительной информации
    посетить...
    Скачать OfficeFloor
  • 2
    ДивКит
    ДивКит
    DivKit — это серверный пакет с открытым исходным кодом.
    Фреймворк пользовательского интерфейса (SDUI). Это позволяет вам
    развертывать обновления с сервера для
    разные версии приложения. Также это может быть
    используется для ...
    Скачать DivKit
  • 3
    субконвертер
    субконвертер
    Утилита для преобразования между различными
    формат подписки. Пользователи Shadowrocket
    следует использовать ss, ssr или v2ray в качестве цели.
    Вы можете добавить &remark= к
    Telegram-любимый HT...
    Скачать субконвертер
  • 4
    СВЭШ
    СВЭШ
    SWASH - это числовой
    инструмент для моделирования неустойчивости,
    негидростатический, со свободной поверхностью,
    вращательный поток и явления переноса
    в прибрежных водах как ...
    Скачать SWASH
  • 5
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 6
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • Больше »

Команды Linux

Ad