.\" -*- coding: UTF-8 -*-
.\" Automatically generated by Pandoc 3.1.11.1
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH GENDIFF 1 "10 stycznia 2000" "" ""
.SH NAZWA
gendiff \- narzędzie pomagające przy generowaniu bezbłędnych plików diff
.SH SKŁADNIA
\f[B]gendiff\f[R] <katalog> <rozszerzenie\-diff>\fR
.SH OPIS
\f[B]gendiff\f[R] jest dość prostym skryptem pomagającym przy generowaniu
pliku diff z pojedynczego katalogu. Jako jedyne argumenty przyjmuje nazwę
katalogu i \[Bq]rozszerzenie\-diff\[rq]. Rozszerzenie diff powinno być
unikalną sekwencją znaków dodaną na końcu wszystkich oryginalnych, nie
zmodyfikowanych plików. Wyjściem programu jest plik diff, który można
nałożyć przy użyciu programu \f[B]patch\f[R], aby odtworzyć zmiany.\fR
.PP
Zwykle sekwencja czynności do stworzenia pliku diff to utworzenie dwóch
identycznych katalogów, dokonanie zmian w jednym katalogu i użycie narzędzia
\f[B]diff\f[R] do utworzenia listy różnic między nimi. Użycie gendiff
eliminuje potrzebę dodatkowej kopii oryginalnego, niezmodyfikowanego
katalogu. Zamiast tego trzeba zachować tylko pojedyncze pliki przed
zmodyfikowaniem.\fR
.PP
Przed edycją pliku skopiuj go, dołączając do nazwy wybrane
rozszerzenie. Tzn. jeśli zamierzasz zmodyfikować plik somefile.cpp i
wybrałeś rozszerzenie \[Bq]fix\[rq], skopiuj go do somefile.cpp.fix przed
edycją. Następnie modyfikuj pierwszą kopię (somefile.cpp).
.PP
Po edycji wszystkich potrzebnych plików w ten sposób wejdź do katalogu jeden
poziom wyżej niż jest obecny kod źródłowy i napisz:
.IP
.EX
    $ gendiff tenkatalog .fix > moj_diff\-fix.patch
.EE
.PP
Powinieneś przekierować wyjście do pliku (jak na przykładzie), chyba że
chcesz zobaczyć wynik na standardowym wyjściu.
.SH "ZOBACZ TAKŻE"
\f[B]diff\f[R](1), \f[B]patch\f[R](1)\fR
.SH AUTOR
.IP
.EX
Marc Ewing <marc\[at]redhat.com>
.EE
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Jakub Bogusz <qboosh@pld-linux.org>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
