Bug 12029
| Summary: | man gendiff: отсутствует секция OPTIONS | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Slava Semushin <php-coder> |
| Component: | man-pages-ru-extra | Assignee: | Andrey Cherepanov <cas> |
| Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | angel, asy, cas, mike, sass |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
mass reassign: sass@ apparently doesn't maintain man-pages-ru anymore, thanks for all the efforts страница переехала в другой пакет: http://bugzilla.altlinux.org/33166#c16 Русская gendiff(1) в man-pages-ru-extra 0.1-alt7 — перевод страницы 2000 года; в актуальной gendiff(1) из rpm-build 4.0.4.214 добавлены синтаксис `gendiff [diff-options] <dir> <suffix> [patch-name]`, форма с третьим аргументом и раздел OPTIONS (шесть ключей GNU diff). Патч ниже переводит недостающее и заодно чинит опечатки «.fi x» в примерах. Страница компактная, поэтому здесь перевод обновить проще, чем удалять. --- a/manpages-ru/man1/gendiff.1 +++ b/manpages-ru/man1/gendiff.1 @@ -4,7 +4,7 @@ .SH "НАЗВАНИЕ" gendiff \- утилита, помогающая создать diff\-файл без ошибок .SH "ОБЗОР" -\fBgendiff\fR <каталог> <diff\-расширение> +\fBgendiff\fR [параметры\-diff] <каталог> <diff\-расширение> [имя\-патча] .SH "ОПИСАНИЕ" \fBgendiff\fR \- это скорее простой сценарий, который помогает в создании diff\-файла из одного каталога. Он принимает название каталога и "diff\-расширение" как свои единственные аргументы. "diff\-расширение" должно быть уникальной последовательностью символов, добавляемых к концу имени всех оригинальных, не модифицированных файлов. Вывод программы это diff\-файл, который может быть использован программой \fBpatch\fR для воссоздания изменений, которые вы внесли. .PP @@ -16,7 +16,7 @@ .PP До редактирования файла, скопируйте его, добавив к его имени расширение, которое вы выбрали. Например, если вы будете редактировать somefile.cpp и вы -выбрали расширение "fix", скопируйте этот файл в файл с именем somefile.cpp.fi x +выбрали расширение "fix", скопируйте этот файл в файл с именем somefile.cpp.fix до того как начнёте его редактировать. Затем редактируйте первую копию (т.е. файл somefile.cpp). .PP @@ -24,11 +24,40 @@ .SP .NF - $ gendiff somedirectory .fi x > mydiff\-fix.patch + $ gendiff somedirectory .fix > mydiff\-fix.patch .FI +или просто +.NF + $ gendiff somedirectory .fix fix +.FI +Во втором случае файл +.I somedirectory\-fix.patch +будет создан в вашем каталоге +.I SOURCES. .PP Вы должны перенаправить вывод в файл (как показано в примере), если не хотите получить результат работы на устройство стандартного вывода. +.SH "ПАРАМЕТРЫ" +Распознаются следующие параметры GNU diff: +.TP +\fB\-i\fR \fB\-\-ignore\-case\fR +Не учитывать различия в регистре символов в содержимом файлов. +.TP +\fB\-E\fR \fB\-\-ignore\-tab\-expansion\fR +Не учитывать изменения, вызванные раскрытием табуляции. +.TP +\fB\-b\fR \fB\-\-ignore\-space\-change\fR +Не учитывать изменения в количестве пробельных символов. +.TP +\fB\-w\fR \fB\-\-ignore\-all\-space\fR +Не учитывать пробельные символы вообще. +.TP +\fB\-B\fR \fB\-\-ignore\-blank\-lines\fR +Не учитывать изменения, состоящие только из пустых строк. +.TP +\fB\-a\fR \fB\-\-text\fR +Считать все файлы текстовыми. + .PD .SH "СМ. ТАКЖЕ" .BR diff (1), |

Description
Slava Semushin 2007-06-13 08:02:53 MSD