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