1. (5 punktów) ¦ci±gnij tarball z jakim¶ projektem open source. Zmodyfikuj kilka plików (np. zmień kilka komunikatów z angielskiego na polski, dopisz gdzie¶ "Ala ma kota", cokolwiek). Dodaj jaki¶ nowy plik. Utwórz patcha, w formacie "unified", który ze starego drzewa katalogów projektu zrobi nowe, poprawione. Zademonstruj aplikację patcha (komendy diff, patch). Przeformatuj trochę jeden z plików Ľródłowych (wcięcia, puste linie), po czym dokonaj jakie¶ innej zmiany. Zrób patcha, który ignoruje zmiany w formatowaniu, a zawier± kolejn± zmianę. Zapplikuj go. 2. (10 punktów) Utwórz lokalne repozytorium Subversion (komenda svnadmin). Utwórz jaki¶ katalog (svn mkdir file:///sciezka/do/repo/katalog), utwórz jego (katalogu) kopię robobocz± (svn co), dodaj jakie¶ pliki (svn add), wy¶lij je do repozytorium (svn commit). Skonfiguruj repozytorium, tak, żeby wysyłało maile z opisem zmian i diffem (poszukaj, np. w dokumentacji subversion skryptu mailer.py). Wykonaj kopię zapasow± repozytorium (svndump).