====== 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