GENDIFF(1) GENDIFF(1) NAZWA gendiff - narzedzie pomagajace przy generowaniu bezblednych plikow diff SKLADNIA gendiff OPIS gendiff jest dosc prostym skryptem pomagajacym przy generowaniu pliku diff z pojedynczego katalogu. Jako jedyne argumenty przyjmuje nazwe katalogu i ,,rozszerzenie-diff". Rozszerzenie diff powinno byc unikalna sekwencja znakow dodana na koncu wszystkich oryginalnych, nie zmodyfikowanych plikow. Wyjsciem programu jest plik diff, ktory mozna nalozyc przy uzyciu programu patch, aby odtworzyc zmiany. Zwykle sekwencja czynnosci do stworzenia pliku diff to utworzenie dwoch identycznych katalogow, dokonanie zmian w jednym katalogu i uzycie narzedzia diff do utworzenia listy roznic miedzy nimi. Uzycie gendiff eliminuje potrzebe dodatkowej kopii oryginalnego, niezmodyfikowanego katalogu. Zamiast tego trzeba zachowac tylko pojedyncze pliki przed zmodyfikowaniem. Przed edycja pliku skopiuj go, dolaczajac do nazwy wybrane rozszerzenie. Tzn. jesli zamierzasz zmodyfikowac plik somefile.cpp i wybrales rozszerzenie ,,fix", skopiuj go do somefile.cpp.fix przed edycja. Nastepnie modyfikuj pierwsza kopie (somefile.cpp). Po edycji wszystkich potrzebnych plikow w ten sposob wejdz do katalogu jeden poziom wyzej niz jest obecny kod zrodlowy i napisz: $ gendiff tenkatalog .fix > moj_diff-fix.patch Powinienes przekierowac wyjscie do pliku (jak na przykladzie), chyba ze chcesz zobaczyc wynik na standardowym wyjsciu. ZOBACZ TAKZE diff(1), patch(1) AUTOR Marc Ewing TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Jakub Bogusz Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . 10 stycznia 2000 GENDIFF(1)