Quilt
-
lets you manage a series of patches on top of working directory
-
Move the top of the patch stack
quilt push [number|patchname|-a]quilt pop [number|patchname|-a] -
Start a new patch after the topmost patch
quilt new patchname -
Add files to the current patch
quilt add filequilt edit file -
Refresh the current patch
quilt refresh -
Get the current/preceding/following patch
quilt topquilt previousquilt next -
List all/applied/unapplied patches in the series
quilt series [-v]quilt appliedquilt unapplied -
Which patches modify a given file
quilt patches filenamequilt annotate filename -
See the diff output
quilt diff -
Print/modify the patch header
quilt headerquilt header -e -
Remove a patch
quilt delete [-r] [patchname|-n] -
Import a single patch
quilt import [-P patchname] patchfile -
Send a patch series per mail:
quilt mail --send --to recipient -
Convert a quilt series to git commits
git quiltimport [--patches directory] -
Quilt snapshot
quilt snapshotthenqult diff --snapshot