Felhasználói eszközök

Eszközök a webhelyen


Oldalsáv

Index menü


Tagek listája

Szavak listája

tudasbazis:linux:quilt

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

  1. Lépj a forrásmappába, amiben megtalálható a debian mappa!
  2. Á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"
  3. Tedd rá az összes patchet:
    quilt push -a
  4. Hozz létre egy új patch fájlt:
    quilt new my_change.patch
  5. 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
  6. Kövesd el a változásokat az előbb megadott fájlokon!
  7. Add hozzá a módosításaidat az előbb létrehozott patch-hez:
    quilt refresh
  8. Ellenőrizd patchet:
    quilt diff
  9. Szedd le az összes patchet:
    quilt pop -a

Meglévő patch szerkesztése

  1. Legyen a szerkesztendő patch alkalmazva (vagy quilt push --val, vagy konkrétan quilt push my_change.patch)
  2. Ha a módosítandó fájl nincs még benne a patch-ben, akkor add azt is hozzá:
    quilt add foor/bar
  3. Kövesd el a változásokat!
  4. Add hozzá a módosításaidat a patch-hez:
    quilt refresh my_change.patch
  5. Ellenőrizd patchet:
    quilt diff
  6. Szedd le az összes patchet:
    quilt pop -a
tudasbazis/linux/quilt.txt · Utolsó módosítás: 2015.12.21 18:32 szerkesztette: tia