====== quilt ====== Debian patchset kezelésére ''debian/*'' fájlokat NE tegyél patch-be, mert előfordulhat, hogy egy korábbi állapotot kellene befolyásolnia a változás, mint ahol a patch-ek alkalmazásra kerülnek! ===== Változások hozzáadása ===== * https://wiki.debian.org/UsingQuilt#Using_quilt_with_Debian_source_packages - Lépj a forrásmappába, amiben megtalálható a ''debian'' mappa! - Állítsd be a szükséges környzeti változókat (vagy győződj meg, hogy a ''.quiltrc''-nk jól van beállítva): export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index" - Tedd rá az összes patchet: quilt push -a - Hozz létre egy új patch fájlt: quilt new my_change.patch - Jelöld meg a modosítandó fájlokat (még a módosítás előtt!): quilt add foo/bar.c quilt add debian/rules - Kövesd el a változásokat az előbb megadott fájlokon! - Add hozzá a módosításaidat az előbb létrehozott patch-hez: quilt refresh - Ellenőrizd patchet: quilt diff - Szedd le az összes patchet: quilt pop -a ===== Meglévő patch szerkesztése ===== - Legyen a szerkesztendő patch alkalmazva (vagy ''quilt push -''-val, vagy konkrétan ''quilt push my_change.patch'') - Ha a módosítandó fájl nincs még benne a patch-ben, akkor add azt is hozzá: quilt add foor/bar - Kövesd el a változásokat! - Add hozzá a módosításaidat a patch-hez: quilt refresh my_change.patch - Ellenőrizd patchet: quilt diff - Szedd le az összes patchet: quilt pop -a