Provided by: rpm-i18n_4.14.2.1+dfsg1-1build2_all 

NAZWA
gendiff - narzędzie pomagające przy generowaniu bezbłędnych plików diff
SKŁADNIA
gendiff <katalog> <rozszerzenie-diff>
OPIS
gendiff jest dość prostym skryptem pomagającym przy generowaniu pliku diff z pojedynczego katalogu. Jako
jedyne argumenty przyjmuje nazwę katalogu i "rozszerzenie-diff". 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 patch, aby odtworzyć zmiany.
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 diff do utworzenia listy różnic między nimi. Użycie gendiff
eliminuje potrzebę dodatkowej kopii oryginalnego, nie zmodyfikowanego katalogu. Zamiast tego trzeba
zachować tylko pojedyncze pliki przed zmodyfikowaniem.
Przed edycją pliku skopiuj go, dołączając do nazwy wybrane rozszerzenie. Tzn. jeśli zamierzasz
zmodyfikować plik somefile.cpp i wybrałeś rozszerzenie "fix", skopiuj go do somefile.cpp.fix przed
edycją. Następnie modyfikuj pierwszą kopię (somefile.cpp).
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:
$ gendiff tenkatalog .fix > mydiff-fix.patch
Powinieneś przekierować wyjście do pliku (jak na przykładzie), chyba że chcesz zobaczyć wynik na
standardowym wyjściu.
ZOBACZ TAKŻE
diff(1), patch(1)
AUTOR
Marc Ewing <marc@redhat.com>
4th Berkeley Distribution 10 stycznia 2000 GENDIFF(1)