diff -Nru diffutils-2.7/man/cmp.1 diffutils-2.7.new/man/cmp.1 --- diffutils-2.7/man/cmp.1 Thu Jan 1 01:00:00 1970 +++ diffutils-2.7.new/man/cmp.1 Sun Mar 21 14:45:00 1999 @@ -0,0 +1,107 @@ +.\" Copyright (c) 1987, 1990, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This code is derived from software contributed to Berkeley by +.\" the Institute of Electrical and Electronics Engineers, Inc. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" @(#)cmp.1 8.1 (Berkeley) 6/6/93 +.\" +.Dd June 6, 1993 +.Dt CMP 1 +.Os +.Sh NAME +.Nm cmp +.Nd compare two files +.Sh SYNOPSIS +.Nm cmp +.Op Fl l | Fl s +.Ar file1 file2 +.Op Ar skip1 Op Ar skip2 +.Sh DESCRIPTION +The cmp utility compares two files of any type and writes the results +to the standard output. +By default, +.Nm +is silent if the files are the same; if they differ, the byte +and line number at which the first difference occurred is reported. +.Pp +Bytes and lines are numbered beginning with one. +.Pp +The following options are available: +.Bl -tag -width flag +.It Fl l +Print the byte number (decimal) and the differing +byte values (octal) for each difference. +.It Fl s +Print nothing for differing files; return exit +status only. +.El +.Pp +The optional arguments +.Ar skip1 +and +.Ar skip2 +are the byte offsets from the beginning of +.Ar file1 +and +.Ar file2 , +respectively, where the comparison will begin. +The offset is decimal by default, but may be expressed as an hexadecimal +or octal value by preceding it with a leading ``0x'' or ``0''. +.Pp +The +.Nm cmp +utility exits with one of the following values: +.Bl -tag -width 4n +.It 0 +The files are identical. +.It 1 +The files are different; this includes the case +where one file is identical to the first part of +the other. +In the latter case, if the +.Fl s +option has not been specified, +.Nm cmp +writes to standard output that EOF was reached in the shorter +file (before any differences were found). +.It >1 +An error occurred. +.El +.Sh SEE ALSO +.Xr diff 1 , +.Xr diff3 1 +.Sh STANDARDS +The +.Nm cmp +utility is expected to be +.St -p1003.2 +compatible. diff -Nru diffutils-2.7/man/diff.1 diffutils-2.7.new/man/diff.1 --- diffutils-2.7/man/diff.1 Thu Jan 1 01:00:00 1970 +++ diffutils-2.7.new/man/diff.1 Sun Mar 21 14:45:00 1999 @@ -0,0 +1,473 @@ +.TH DIFF 1 "22sep1993" "GNU Tools" "GNU Tools" +.SH NAME +diff \- find differences between two files +.SH SYNOPSIS +.B diff +[options] from-file to-file +.SH DESCRIPTION +In the simplest case, +.I diff +compares the contents of the two files +.I from-file +and +.IR to-file . +A file name of +.B \- +stands for +text read from the standard input. As a special case, +.B "diff \- \-" +compares a copy of standard input to itself. + +If +.I from-file +is a directory and +.I to-file +is not, +.I diff +compares the file in +.I from-file +whose file name is that of +.IR to-file , +and vice versa. The non-directory file must not be +.BR \- . + +If both +.I from-file +and +.I to-file +are directories, +.I diff +compares corresponding files in both directories, in +alphabetical order; this comparison is not recursive unless the +.B \-r +or +.B \-\-recursive +option is given. +.I diff +never +compares the actual contents of a directory as if it were a file. The +file that is fully specified may not be standard input, because standard +input is nameless and the notion of ``file with the same name'' does not +apply. + +.B diff +options begin with +.BR \- , +so normally +.I from-file +and +.I to-file +may not begin with +.BR \- . +However, +.B \-\- +as an +argument by itself treats the remaining arguments as file names even if +they begin with +.BR \- . +.SS Options +Below is a summary of all of the options that GNU +.I diff +accepts. +Most options have two equivalent names, one of which is a single letter +preceded by +.BR \- , +and the other of which is a long name preceded by +.BR \-\- . +Multiple single letter options (unless they take an +argument) can be combined into a single command line word: +.B \-ac +is +equivalent to +.BR "\-a \-c" . +Long named options can be abbreviated to +any unique prefix of their name. Brackets +.RB ( [ +and +.BR ] ) +indicate that an +option takes an optional argument. +.TP +.BI \- lines +Show +.I lines +(an integer) lines of context. This option does not +specify an output format by itself; it has no effect unless it is +combined with +.B \-c +or +.BR \-u . +This option is obsolete. For proper +operation, +.I patch +typically needs at least two lines of context. +.TP +.B \-a +Treat all files as text and compare them line-by-line, even if they +do not seem to be text. +.TP +.B \-b +Ignore changes in amount of white space. +.TP +.B \-B +Ignore changes that just insert or delete blank lines. +.TP +.B \-\-brief +Report only whether the files differ, not the details of the +differences. +.TP +.B \-c +Use the context output format. +.TP +.BI "\-C " lines +.br +.ns +.TP +.BI \-\-context[= lines ] +Use the context output format, showing +.I lines +(an integer) lines of +context, or three if +.I lines +is not given. +For proper operation, +.I patch +typically needs at least two lines of +context. +.TP +.BI \-\-changed\-group\-format= format +Use +.I format +to output a line group containing differing lines from +both files in if-then-else format. +.TP +.B \-d +Change the algorithm to perhaps find a smaller set of changes. This makes +.I diff +slower (sometimes much slower). +.TP +.BI "\-D " name +Make merged if-then-else format output, conditional on the preprocessor +macro +.IR name . +.TP +.B \-e +.br +.ns +.TP +.B \-\-ed +Make output that is a valid +.I ed +script. +.TP +.BI \-\-exclude= pattern +When comparing directories, ignore files and subdirectories whose basenames +match +.IR pattern . +.TP +.BI \-\-exclude\-from= file +When comparing directories, ignore files and subdirectories whose basenames +match any pattern contained in +.IR file . +.TP +.B \-\-expand\-tabs +Expand tabs to spaces in the output, to preserve the alignment of tabs +in the input files. +.TP +.B \-f +Make output that looks vaguely like an +.I ed +script but has changes +in the order they appear in the file. +.TP +.BI "\-F " regexp +In context and unified format, for each hunk of differences, show some +of the last preceding line that matches +.IR regexp . +.TP +.B \-\-forward\-ed +Make output that looks vaguely like an +.B ed +script but has changes +in the order they appear in the file. +.TP +.B \-h +This option currently has no effect; it is present for Unix +compatibility. +.TP +.B \-H +Use heuristics to speed handling of large files that have numerous +scattered small changes. +.TP +.BI \-\-horizon\-lines= lines +Do not discard the last +.I lines +lines of the common prefix +and the first +.I lines +lines of the common suffix. +.TP +.B \-i +Ignore changes in case; consider upper- and lower-case letters +equivalent. +.TP +.BI "\-I " regexp +Ignore changes that just insert or delete lines that match +.IR regexp . +.TP +.BI \-\-ifdef= name +Make merged if-then-else format output, conditional on the preprocessor +macro +.IR name . +.TP +.B \-\-ignore\-all\-space +Ignore white space when comparing lines. +.TP +.B \-\-ignore\-blank\-lines +Ignore changes that just insert or delete blank lines. +.TP +.B \-\-ignore\-case +Ignore changes in case; consider upper- and lower-case to be the same. +.TP +.BI \-\-ignore\-matching\-lines= regexp +Ignore changes that just insert or delete lines that match +.IR regexp . +.TP +.B \-\-ignore\-space\-change +Ignore changes in amount of white space. +.TP +.B \-\-initial\-tab +Output a tab rather than a space before the text of a line in normal or +context format. This causes the alignment of tabs in the line to look +normal. +.TP +.B \-l +Pass the output through +.I pr +to paginate it. +.TP +.BI "\-L " label +.br +.ns +.TP +.BI \-\-label= label +Use +.I label +instead of the file name in the context format +and unified format +headers. +.TP +.B \-\-left\-column +Print only the left column of two common lines in side by side format. +.TP +.BI \-\-line\-format= format +Use +.I format +to output all input lines in in-then-else format. +.TP +.B \-\-minimal +Change the algorithm to perhaps find a smaller set of changes. This +makes +.I diff +slower (sometimes much slower). +.TP +.B \-n +Output RCS-format diffs; like +.B \-f +except that each command +specifies the number of lines affected. +.TP +.B \-N +.br +.ns +.TP +.B \-\-new\-file +In directory comparison, if a file is found in only one directory, +treat it as present but empty in the other directory. +.TP +.BI \-\-new\-group\-format= format +Use +.I format +to output a group of lines taken from just the second +file in if-then-else format. +.TP +.BI \-\-new\-line\-format= format +Use +.I format +to output a line taken from just the second file in +if-then-else format. +.TP +.BI \-\-old\-group\-format= format +Use +.I format +to output a group of lines taken from just the first +file in if-then-else format. +.TP +.BI \-\-old\-line\-format= format +Use +.I format +to output a line taken from just the first file in +if-then-else format. +.TP +.B \-p +Show which C function each change is in. +.TP +.B \-P +When comparing directories, if a file appears only in the second +directory of the two, treat it as present but empty in the other. +.TP +.B \-\-paginate +Pass the output through +.I pr +to paginate it. +.TP +.B \-q +Report only whether the files differ, not the details of the +differences. +.TP +.B \-r +When comparing directories, recursively compare any subdirectories +found. +.TP +.B \-\-rcs +Output RCS-format diffs; like +.B \-f +except that each command +specifies the number of lines affected. +.TP +.B \-\-recursive +When comparing directories, recursively compare any subdirectories +found. +.TP +.B \-\-report\-identical\-files +.br +.ns +.TP +.B \-s +Report when two files are the same. +.TP +.BI "\-S " file +When comparing directories, start with the file +.IR file . +This is +used for resuming an aborted comparison. +.TP +.B \-\-sdiff\-merge\-assist +Print extra information to help +.IR sdiff . +.I sdiff +uses this +option when it runs +.IR diff . +This option is not intended for users +to use directly. +.TP +.B \-\-show\-c\-function +Show which C function each change is in. +.TP +.BI \-\-show\-function\-line= regexp +In context and unified format, for each hunk of differences, show some +of the last preceding line that matches +.IR regexp . +.TP +.B \-\-side\-by\-side +Use the side by side output format. +.TP +.B \-\-speed\-large\-files +Use heuristics to speed handling of large files that have numerous +scattered small changes. +.TP +.BI \-\-starting\-file= file +When comparing directories, start with the file +.IR file . +This is +used for resuming an aborted comparison. +.TP +.B \-\-suppress\-common\-lines +Do not print common lines in side by side format. +.TP +.B \-t +Expand tabs to spaces in the output, to preserve the alignment of tabs +in the input files. +.TP +.B \-T +Output a tab rather than a space before the text of a line in normal or +context format. This causes the alignment of tabs in the line to look +normal. +.TP +.B \-\-text +Treat all files as text and compare them line-by-line, even if they +do not appear to be text. +.TP +.B \-u +Use the unified output format. +.TP +.BI \-\-unchanged\-group\-format= format +Use +.I format +to output a group of common lines taken from both files +in if-then-else format. +.TP +.BI \-\-unchanged\-line\-format= format +Use +.I format +to output a line common to both files in if-then-else +format. +.TP +.B \-\-unidirectional\-new\-file +When comparing directories, if a file appears only in the second +directory of the two, treat it as present but empty in the other. +.TP +.BI "\-U " lines +.br +.ns +.TP +.BI \-\-unified[= lines ] +Use the unified output format, showing +.I lines +(an integer) lines of +context, or three if +.I lines +is not given. +For proper operation, +.I patch +typically needs at least two lines of +context. +.TP +.B \-v +.br +.ns +.TP +.B \-\-version +Output the version number of +.IR diff . +.TP +.B \-w +Ignore white space when comparing lines. +.TP +.BI "\-W " columns +.br +.ns +.TP +.BI \-\-width= columns +Use an output width of +.I columns +in side by side format. +.TP +.BI "\-x " pattern +When comparing directories, ignore files and subdirectories whose basenames +match +.IR pattern . +.TP +.BI "\-X " file +When comparing directories, ignore files and subdirectories whose basenames +match any pattern contained in +.IR file . +.TP +.B \-y +Use the side by side output format. +.SH SEE ALSO +cmp(1), comm(1), diff3(1), ed(1), patch(1), pr(1), sdiff(1). +.SH DIAGNOSTICS +An exit status of 0 means no differences were found, 1 means some +differences were found, and 2 means trouble. diff -Nru diffutils-2.7/man/diff3.1 diffutils-2.7.new/man/diff3.1 --- diffutils-2.7/man/diff3.1 Thu Jan 1 01:00:00 1970 +++ diffutils-2.7.new/man/diff3.1 Sun Mar 21 14:45:00 1999 @@ -0,0 +1,210 @@ +.TH DIFF3 1 "22sep1993" "GNU Tools" "GNU Tools" +.SH NAME +diff3 \- find differences between three files +.SH SYNOPSIS +.B diff3 +[options] mine older yours +.SH DESCRIPTION +The +.I diff3 +command compares three files and outputs descriptions +of their differences. + +The files to compare are +.IR mine , +.IR older , +and +.IR yours . +At most one of these three file names may be +.BR \- , +which tells +.I diff3 +to read the standard input for that file. +.SS Options +Below is a summary of all of the options that GNU +.I diff3 +accepts. Multiple single letter options (unless they take an argument) +can be combined into a single command line argument. +.TP +.B \-a +Treat all files as text and compare them line-by-line, even if they +do not appear to be text. +.TP +.B \-A +Incorporate all changes from +.I older +to +.I yours +into +.IR mine , +surrounding all conflicts with bracket lines. +.TP +.B \-B +Old behavior of -A. Shows non-conflicts. +.TP +.B \-e +Generate an +.I ed +script that incorporates all the changes from +.I older +to +.I yours +into +.IR mine . +.TP +.B \-E +Like +.BR \-e , +except bracket lines from overlapping changes' first +and third files. +With +.BR \-e , +an overlapping change looks like this: +.sp +.nf +<<<<<<< \fImine\fP +lines from \fImine\fP +======= +lines from \fIyours\fP +>>>>>>> \fIyours\fP +.fi +.TP +.B \-\-ed +Generate an +.I ed +script that incorporates all the changes from +.I older +to +.I yours +into +.IR mine . +.TP +.B \-\-easy\-only +Like +.BR \-e , +except output only the nonoverlapping changes. +.TP +.B \-i +Generate +.B w +and +.B q +commands at the end of the +.I ed +script for System V compatibility. This option must be combined with +one of the +.B \-AeExX3 +options, and may not be combined with +.BR \-m . +.TP +.B \-\-initial\-tab +Output a tab rather than two spaces before the text of a line in normal format. +This causes the alignment of tabs in the line to look normal. +.TP +.BI "\-L " label +.ns +.TP +.BI \-\-label= label +Use the label +.I label +for the brackets output by the +.BR \-A , +.B \-E +and +.B \-X +options. This option may be given up to three +times, one for each input file. The default labels are the names of +the input files. Thus +.B "diff3 \-L X \-L Y \-L Z \-m A B C" +acts like +.BR "diff3 \-m A B C , +except that the output looks like it came from +files named +.BR X , +.B Y +and +.B Z +rather than from files +named +.BR A , +.B B +and +.BR C . +.TP +.B \-m +.br +.ns +.TP +.B \-\-merge +Apply the edit script to the first file and send the result to standard +output. Unlike piping the output from +.I diff3 +to +.IR ed , +this +works even for binary files and incomplete lines. +.B \-A +is assumed +if no edit script option is specified. +.TP +.B \-\-overlap\-only +Like +.BR \-e , +except output only the overlapping changes. +.TP +.B \-\-show\-all +Incorporate all unmerged changes from +.I older +to +.I yours +into +.IR mine , +surrounding all overlapping changes with bracket lines. +.TP +.B \-\-show\-overlap +Like +.BR \-e , +except bracket lines from overlapping changes' first +and third files. +.TP +.B \-T +Output a tab rather than two spaces before the text of a line in normal format. +This causes the alignment of tabs in the line to look normal. +.TP +.B \-\-text +Treat all files as text and compare them line-by-line, even if they +do not appear to be text. +.TP +.B \-v +.br +.ns +.TP +.B \-\-version +Output the version number of +.IR diff3 . +.TP +.B \-x +Like +.BR \-e , +except output only the overlapping changes. +.TP +.B \-X +Like +.BR \-E , +except output only the overlapping changes. +In other words, like +.BR \-x , +except bracket changes as in +.BR \-E . +.TP +.B \-3 +Like +.BR \-e , +except output only the nonoverlapping changes. +.SH SEE ALSO +cmp(1), comm(1), diff(1), ed(1), patch(1), sdiff(1). +.SH DIAGNOSTICS +An exit status of 0 means +.I diff3 +was successful, 1 means some +conflicts were found, and 2 means trouble. diff -Nru diffutils-2.7/man/pl/diff.1 diffutils-2.7.new/man/pl/diff.1 --- diffutils-2.7/man/pl/diff.1 Thu Jan 1 01:00:00 1970 +++ diffutils-2.7.new/man/pl/diff.1 Thu Feb 4 13:44:25 1999 @@ -0,0 +1,348 @@ +.\" {PTM/AB/0.1/21-12-1998/""} +.\" translated by Adam Byrtek +.\" ------------ +.\" Date: Fri, 11 Sep 1998 19:13:45 +0100 +.\" From: Edward Betts +.\" +.\" Derived from the GNU diff info page. +.\" May be distributed under the GPL. +.\" ------------ +.TH DIFF 1 "22 Wrzesień 1993" "Narzędzia GNU" "Narzędzia GNU" +.SH NAZWA +diff \- szukanie różnic pomiędzy dwoma plikami +.SH SKŁADNIA +.B diff +[options] from-file to-file +.SH OPIS +W najprostszym przypadku \fBdiff\fP porównuje zawartość dwóch plików, +\fIfrom-file\fP i \fIto-file\fP. Nazwa pliku \fB\-\fP oznacza tekst +odczytywany ze standardowego wejścia. W specjalnym przypadku \fB"diff \- +\-"\fP porównuje kopię standardowego wyjścia ze samym sobą. +.PP +Jeśli \fIfrom-file\fP jest katalogiem a \fIto-file\fP nie, \fBdiff\fP +porównuje plik z katalogu \fIfrom-file\fP którego nazwa jest taka sama, jak +\fIto-file\fP, i odwrotnie. Plik nie będący katalogiem nie może być \fB\-\fP. +.PP +Jeśli zarówno \fIfrom-file\fP jak i \fIto-file\fP są katalogami, \fBdiff\fP +porównuje odpowiednie pliki w obu katalogach, w kolejności alfabetycznej. To +porównanie nie jest rekursywne, chyba że podano opcję \-r lub \-recursive. +\fBdiff\fP nigdy nie porównuje zawartości katalogu tak, jakby był on +plikiem. Podany plik nie może być standardowym wejściem, ponieważ standardowe +wejście nie ma nazwy i nie dotyczy go zapis `plik o tej samej nazwie'. +.PP +Opcje \fBdiff\fP na ogół zaczynają się od \-, więc zwykle nazwy plików +\fIfrom-file\fP oraz \fIto-file\fP nie mogą zaczynać się od \-, jednak +argument \-\- traktuje pozostałe argumety jako nazwy plików, nawet jeśli +zaczynają się one od \-. +.SS Opcje +Poniżej znajduje się podsumowanie wszystkich opcji akceptowanych przez GNU +\fBdiff\fP. Większośc opcji posiada dwie równoważne formy, jedną z nich jest +pojedyncza litera poprzedzona przez \-, a drugą pełna nazwa poprzedzona +przez \-\-. Wiele pojedynczych liter opcji (nie wymagających argumentu) może +być łączonych w poledynczym słowie: \-ac jest równoważne z \-a \-c. Opcje w +formie pełnej nazwy mogą być skracane do dowolnego unikalnego przedrostka. +Klamry ( [ i ] ) oznaczają, że opcja pobiera opcjonaly argument. +.TP +.BI \- lines +Wyświetlenie ilości linii kontekstu podanej w \fIlines\fP (wartość +całkowita). Ta opcja nie ustala wyjściowego formatu, nie ma ona efektu jeśli +nie podano opcji \-c lub \-u. Ta opcja jest przestarzała. Do prawidłowego +działania \fBpatch\fP potrzebuje conajmniej dwóch linii kontekstu. +.B \-a +Traktowanie wszystkich plików jako pliki tekstowe i porównywanie ich linia +po linii, nawet jeśli nie wyglądają one na pliki tekstowe. +.TP +.B \-b +Ignorowanie zmian w ilości odstępów. +.TP +.B \-B +Ignorowanie zmian, które jedynie dodają lub usuwają puste linie. +.TP +.B \-\-brief +Poinformowanie jedynie o tym, czy pliki się różnią, bez podawania szczegółów +na temat różnic. +.TP +.B \-c +Użycie kontekstowego formatu wyjściowego. +.TP +.BI "\-C " lines +.br +.ns +.TP +.BI \-\-context[= lines ] +Użycie kontekstowego formatu wyjściowego i pokazanie ilości linii kontekstu +podanej w \fIlines\fP (wartość całkowita), lub trzy jeśli nie podano +\fIlines\fP. Do prawidłowego działania \fBpatch\fP potrzebuje conajmniej +dwóch linii kontekstu. +.TP +.BI \-\-changed\-group\-format= format +Użycie formatu wyjściowego \fIformat\fP do wyświetlania grupy linii +zawierających różniące się linie z obu plików w formacie if\-then\-else. +.TP +.B \-d +Zmiana algorytmu na taki, który może czasami znaleźć większą liczbę zmian. +Spowalnia to działania \fBdiff\fP (czasami bardzo znacznie). +.TP +.BI "\-D " name +Stworzenie połączonego formatu wyjścia if-then-else, w zależności od makra +preprocesora \fIname\fP. +.TP +.B \-e +.br +.ns +.TP +.B \-\-ed +Stworzenie wyjścia, które jest poprawnym skryptem \fPed\fP. +.TP +.BI \-\-exclude= pattern +Ignorowanie plików i podkatalogów, których nazwy pasują do wzorca +\fIpattern\fP podczas porównywania katalogów. +.TP +.BI \-\-exclude\-from= file +Ignorowanie plików i podkatalogów, których nazwy pasują do każdego wzorca +zawartego w pliku \fIfile\fP podczas porównywania katalogów. +.TP +.B \-\-expand\-tabs +Rozszerzanie tabulatorów do spacji na wyjściu, aby zachować oryginalne +ułożenie tabulatorów pliku wejściowego. +.TP +.B \-f +Stworzenie wyjścia, które wygląda prawie tak jak skrypt \fBed\fP, ale +zawiera modyfikacje w kolejności pojawiania się zmian w pliku. +.TP +.BI "\-F " regexp +Pokazanie ostatniej poprzedzającej linii, która pasuje do \fIregexp\fP dla +każdego różniącego się fragmentu w formacie kontekstowym i zunifikowanym. +.TP +.B \-\-forward\-ed +Stworzenie wyjścia, które wygląda prawie tak jak skrypt \fBed\fP, ale +zawiera modyfikacje w kolejności pojawiania się zmian w pliku. +.TP +.B \-h +Ta opcja aktualnie nie ma żadnego efekty, ale istnieje dla kompatybilności z +systemem Unix. +.TP +.B \-H +Użycie algorytmów heurystycznych aby przyspieszyć przeszukiwanie dużych +plików ze znaczną liczbą rozrzuconych małych zmian. +.TP +.BI \-\-horizon\-lines= lines +Nie ignorowanie ostatnich \fIlines\fP linii wspólnego przedrostka oraz +pierwszych \fIlines\fP linii wspólnego przyrostka. +.TP +.B \-i +Ignorowanie zmian w wielkości liter, duże i małe litery są uznawane za +równoważne. +.TP +.BI "\-I " regexp +Ignorowanie zmian, które jedynie dodają lub usuwają linie pasujące do +\fIregexp\fP. +.TP +.BI \-\-ifdef= name +Stworzenie wyjścia w połączonym formacie if\-then\-else, zależnie od makra +preprocesora \fIname\fP. +.TP +.B \-\-ignore\-all\-space +Ignorowanie wszystkich odstępów przy porównywaniu plików. +.TP +.B \-\-ignore\-blank\-lines +Ignorowanie zmian, które jedynie dodają lub usuwają puste linie. +.TP +.B \-\-ignore\-case +Ignorowanie zmian w wielkości liter, duże i małe litery są uznawane za +równoważne. +.TP +.BI \-\-ignore\-matching\-lines= regexp +Ignorowanie zmian, które jedynie dodają lub usuwają linie pasujące do +\fIregexp\fP. +.TP +.B \-\-ignore\-space\-change +Ignorowanie zmian w ilości odstępów. +.TP +.B \-\-initial\-tab +Wyprowadzenie tabulatora zamiast spacji przed tekstem linii w formacie +normalnym lub kontekstowym. Powoduje to normalny wygląd tabulatorów w linii. +.TP +.B \-l +Przesłanie wyjścia przez \fBpr\fP, aby podzielić je na strony. +.TP +.BI "\-L " label +.br +.ns +.TP +.BI \-\-label= label +Użycie tekstu \fIlabel\fP w miejsce nazwy plikó w nagłówku formatu +kontekstowego i zunifikowanego. +.TP +.B \-\-left\-column +Wyświetlenie jedynie lewej kolumy z dwóch kolum w formacie jeden obok +drugiego. +.TP +.BI \-\-line\-format= format +Użycie formatu \fIformat\fP aby wyprowadzić wszystkie linie w formacie +if\-then\-else. +.TP +.B \-\-minimal +Zmiana algorytmu na taki, który może czasami znaleźć większą liczbę zmian. +Spowalnia to działania \fBdiff\fP (czasami bardzo znacznie). +.TP +.B \-n +Wyprowadzenie różnic w formacie RCS, tak jak \-f, z tym wyjątkiem, że każda +komenda wyszczególnia numer linii której dotyczy. +.TP +.B \-N +.br +.ns +.TP +.B \-\-new\-file +Jeśli podczas porównywania katalogów plik istnieje jedynie w jednym z +katalogów, będzie traktowany tak, jakby był obecny w drugim katalogu, ale +pusty. +.TP +.BI \-\-new\-group\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia grupy linii wziętej jedynie z +drugiego pliku w formacie if\-then\-else. +.TP +.BI \-\-new\-line\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia linii wziętej jedynie z drugiego +pliku w formacie if\-then\-else. +.TP +.BI \-\-old\-group\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia grupy linii wziętej jedynie z +pierwszego pliku w formacie if\-then\-else. +.TP +.BI \-\-old\-line\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia linii wziętej jedynie z +pierwszego pliku w formacie if\-then\-else. +.TP +.B \-p +Pokazanie, do jakiej funkcji C należy każda ze zmian. +.TP +.B \-P +Jeśli podczas porównywania katalogów plik istnieje jedynie w drugim katalogu, +będzie traktowany tak, jakby był obecny w pierwszym katalogu, ale pusty. +.TP +.B \-\-paginate +Przesłanie wyjścia przez \fBpr\fP, aby podzielić je na strony. +.TP +.B \-q +Poinformowanie jedynie o tym, czy pliki się różnią, bez podawania szczegółów +na temat różnic. +.TP +.B \-r +Rekursywne porównanie wszystkich podkatalogów, jeśli porównywane są katalogi. +.TP +.B \-\-rcs +Wyprowadzenie różnic w formacie RCS, tak jak \-f, z tym wyjątkiem, że każda +komenda wyszczególnia numer linii której dotyczy. +.TP +.B \-\-recursive +Rekursywne porównanie wszystkich podkatalogów, jeśli porównywane są katalogi. +.TP +.B \-\-report\-identical\-files +.br +.ns +.TP +.B \-s +Poinformowanie, jeśli oba pliki są identyczne. +.TP +.BI "\-S " file +Podczas porównywania katalogów rozpoczęcie od pliku \fIfile\fP. Opcja ta +jest użyteczna podczas wznawiania przerwanego porównania. +.TP +.B \-\-sdiff\-merge\-assist +Wyświetlenie dodatkowych informacji pomocnych dla \fBsdiff\fP. \fBsdiff\fP +korzysta z tej opcji gdy uruchamia \fBdiff\fP. Użytkownicy nie powinni +korzystać z tej opcji dezpośrednio. +.TP +.B \-\-show\-c\-function +Pokazanie, do jakiej funkcji C należy każda ze zmian. +.TP +.BI \-\-show\-function\-line= regexp +Pokazanie ostatniej poprzedzającej linii, która pasuje do \fIregexp\fP dla +każdego różniącego się fragmentu w formacie kontekstowym i zunifikowanym. +.IR regexp . +.TP +.B \-\-side\-by\-side +Użycie formatu wyjściowego jedno obok drugiego. +.TP +.B \-\-speed\-large\-files +Użycie algorytmów heurystycznych aby przyspieszyć przeszukiwanie dużych +plików ze znaczną liczbą rozrzuconych małych zmian. +.TP +.BI \-\-starting\-file= file +Podczas porównywania katalogów rozpoczęcie od pliku \fIfile\fP. Opcja ta +jest użyteczna podczas wznawiania przerwanego porównania. +.TP +.B \-\-suppress\-common\-lines +Nie wyświetlanie wspólnych linii w formacie jeden obok drugiego. +.TP +.B \-t +Rozszerzanie tabulatorów do spacji na wyjściu, aby zachować oryginalne +ułożenie tabulatorów pliku wejściowego. +.TP +.B \-T +Wyprowadzenie tabulatora zamiast spacji przed tekstem linii w formacie +normalnym lub kontekstowym. Powoduje to normalny wygląd tabulatorów w linii. +.TP +.B \-\-text +Traktowanie wszystkich plików jako pliki tekstowe i porównywanie ich linia +po linii, nawet jeśli nie wyglądają one na pliki tekstowe. +.TP +.B \-u +Użycie zunifikowanego formatu wyjściowego. +.TP +.BI \-\-unchanged\-group\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia wspólnej grupy linii wziętej z +obu plików w formacie if\-then\-else. +.TP +.BI \-\-unchanged\-line\-format= format +Użycie formatu \fIformat\fP do wyprowadzenia wspólnej linii wziętej z obu +plików w formacie if\-then\-else. +.TP +.B \-\-unidirectional\-new\-file +Jeśli podczas porównywania katalogów plik istnieje jedynie w drugim katalogu, +będzie traktowany tak, jakby był obecny w pierwszym katalogu, ale pusty. +.TP +.BI "\-U " lines +.br +.ns +.TP +.BI \-\-unified[= lines ] +Użycie kontekstowego formatu wyjściowego i pokazanie ilości linii kontekstu +podanej w \fIlines\fP (wartość całkowita), lub trzy jeśli nie podano +\fIlines\fP. Do prawidłowego działania \fBpatch\fP potrzebuje conajmniej +dwóch linii kontekstu. +.TP +.B \-v +.br +.ns +.TP +.B \-\-version +Wyświetlenie informacji o wersji \fBdiff\fP. +.TP +.B \-w +Ignorowanie odstępów podczas porównywania linii. +.TP +.BI "\-W " columns +.br +.ns +.TP +.BI \-\-width= columns +Użycie szerokości wyjścia \fIcolumns\fP w formacie jeden obok drugiego. +.TP +.BI "\-x " pattern +Podczas porównywania katalogów, ignorowanie plików i podkatalogów których +nazwa pasuje do wzorca \fIpattern\fP. +.TP +.BI "\-X " file +Podczas porównywania katalogów, ignorowanie plików i podkatalogów których +nazwa pasuje do jednego z wzorców podanych w pliku \fIfile\fP. +.TP +.B \-y +Użycie formatu wyjściowego jeden obok drugiego. +.SH PATRZ TAKŻE +cmp(1), comm(1), diff3(1), ed(1), patch(1), pr(1), sdiff(1). +.SH DIAGNOSTYKA +Zwracana wartość 0 oznacza że nie odnaleziono różnic, 1 oznacza pewne +różnica a 2 kłopoty. diff -Nru diffutils-2.7/man/sdiff.1 diffutils-2.7.new/man/sdiff.1 --- diffutils-2.7/man/sdiff.1 Thu Jan 1 01:00:00 1970 +++ diffutils-2.7.new/man/sdiff.1 Sun Mar 21 14:45:00 1999 @@ -0,0 +1,198 @@ +.TH SDIFF 1 "22sep1993" "GNU Tools" "GNU Tools" +.SH NAME +sdiff \- find differences between two files and merge interactively +.SH SYNOPSIS +.B sdiff +.B -o +outfile [options] from-file to-file +.SH DESCRIPTION +The +.I sdiff +command merges two files and interactively outputs the +results to +.IR outfile . + +If +.I from-file +is a directory and +.I to-file +is not, +.I sdiff +compares the file in +.I from-file +whose file name is that of +.IR to-file , +and vice versa. +.I from-file +and +.I to-file +may not both be +directories. + +.I sdiff +options begin with +.BR \- , +so normally +.I from-file +and +.I to-file +may not begin with +.BR \- . +However, +.B \-\- +as an +argument by itself treats the remaining arguments as file names even if +they begin with +.BR \- . +You may not use +.B \- +as an input file. + +.I sdiff +without +.B \-o +(or +.BR \-\-output ) +produces a +side-by-side difference. This usage is obsolete; use +.B "diff \-\-side\-by\-side" +instead. +.SS Options +Below is a summary of all of the options that GNU +.I sdiff +accepts. +Each option has two equivalent names, one of which is a single +letter preceded by +.BR \- , +and the other of which is a long name +preceded by +.BR \-\- . +Multiple single letter options (unless they take +an argument) can be combined into a single command line argument. Long +named options can be abbreviated to any unique prefix of their name. +.TP +.B \-a +Treat all files as text and compare them line-by-line, even if they +do not appear to be text. +.TP +.B \-b +Ignore changes in amount of white space. +.TP +.B \-B +Ignore changes that just insert or delete blank lines. +.TP +.B \-d +Change the algorithm to perhaps find a smaller set of changes. This +makes +.I sdiff +slower (sometimes much slower). +.TP +.B \-H +Use heuristics to speed handling of large files that have numerous +scattered small changes. +.TP +.B \-\-expand\-tabs +Expand tabs to spaces in the output, to preserve the alignment of tabs +in the input files. +.TP +.B \-i +Ignore changes in case; consider upper- and lower-case to be the same. +.TP +.BI "\-I " regexp +Ignore changes that just insert or delete lines that match +.IR regexp . +.TP +.B \-\-ignore\-all\-space +Ignore white space when comparing lines. +.TP +.B \-\-ignore\-blank\-lines +Ignore changes that just insert or delete blank lines. +.TP +.B \-\-ignore\-case +Ignore changes in case; consider upper- and lower-case to be the same. +.TP +.BI \-\-ignore\-matching\-lines= regexp +Ignore changes that just insert or delete lines that match +.IR regexp . +.TP +.B \-\-ignore\-space\-change +Ignore changes in amount of white space. +.TP +.B \-l +.br +.ns +.TP +.B \-\-left\-column +Print only the left column of two common lines. +.TP +.B \-\-minimal +Change the algorithm to perhaps find a smaller set of changes. This +makes +.I sdiff +slower (sometimes much slower). +.TP +.BI "\-o " file +.br +.ns +.TP +.BI \-\-output= file +Put merged output into +.IR file . +This option is required for merging. +.TP +.B \-s +.br +.ns +.TP +.B \-\-suppress\-common\-lines +Do not print common lines. +.TP +.B \-\-speed\-large\-files +Use heuristics to speed handling of large files that have numerous +scattered small changes. +.TP +.B \-t +Expand tabs to spaces in the output, to preserve the alignment of tabs +in the input files. +.TP +.B \-\-text +Treat all files as text and compare them line-by-line, even if they +do not appear to be text. +.TP +.B \-v +.br +.ns +.TP +.B \-\-version +Output the version number of +.IR sdiff . +.TP +.BI "\-w " columns +.br +.ns +.TP +.BI \-\-width= columns +Use an output width of +.IR columns . +Note that for historical reasons, this option is +.B \-W +in +.IR diff , +.B \-w +in +.IR sdiff . +.TP +.B \-W +Ignore horizontal white space when comparing lines. +Note that for historical reasons, this option is +.B \-w +in +.IR diff , +.B \-W +in +.IR sdiff . +.SH SEE ALSO +cmp(1), comm(1), diff(1), diff3(1). +.SH DIAGNOSTICS +An exit status of 0 means no differences were found, 1 means some +differences were found, and 2 means trouble.