GENDIFF(1)

NAZWA
gendiff - narzędzie pomagające przy generowaniu bezbłędnych plików diff

SKŁADNIA
gendiff KATALOG ROZSZERZENIE-DIFF

OPIS
gendiff jest narzędziem do tworzenia pliku diff z pojedynczego katalogu. Utworzony diff można zastosować z programem patch(1), aby odtworzyć zmiany.

gendiff szuka wszelkich plików z rozszerzeniem ROZSZERZENIE-DIFF w podanym KATALOGU i wykonuje diff(1) na plikach z ROZSZERZENIEM-DIFF oraz ich odpowiednikach bez tego rozszerzenia, w tej kolejności. W ten sposób uzyskuje się pliki różnicowe z kodu źródłowego, bez potrzeby tworzenia pełnej kopii katalogu, co byłoby wymagane przy bezpośrednim stosowaniu narzędzia diff(1).

gendiff powszechnie stosuje się do tworzenia łatek przy pakietowaniu oprogramowania za pomocą rpmbuild(1).

ARGUMENTY
KATALOG
    Katalog, z którego tworzy się pliki różnicowe.

ROZSZERZENIE-DIFF
    Szukane rozszerzenie diff.

STATUS ZAKOŃCZENIA
W przypadku powodzenia zwracane jest 0, w razie błędu kod jest niezerowy.

PRZYKŁADY
Zakładając, że zamierza się zmodyfikować plik źródłowy o nazwie jakisplik.cpp i wybrano rozszerzenie poprawka, należy go skopiować do jakisplik.cpp.poprawka przed rozpoczęciem edycji. Następnie należy modyfikować pierwotny plik (jakisplik.cpp).

Po edycji wszystkich potrzebnych plików w ten sposób, należy przejść do katalogu o jeden poziom wyżej niż jest obecny kod źródłowy i uruchomić na nim gendiff:

    gendiff mojprojekt-1.0 .poprawka > mojprojekt-1.0-poprawka.patch

ZOBACZ TAKŻE
diff(1), patch(1)

TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Jakub Bogusz <qboosh@pld-linux.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 (https://www.gnu.org/licenses/gpl-3.0.html) lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.