Quilt is a set of scripts to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc. The key philosophical concept is that your primary output is patches, not ".c" files or ".h" files, so patches are the first-class object here. It was originally based on Andrew Morton's patch scripts published on the Linux kernel mailing list a while ago, but has been heavily modified since then.
| Tags | Software Development Build Tools Version Control |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C Unix Shell |
Recent releases


Release Notes: Bugs were fixed in the setup and mail commands.


Release Notes: Support for a/b style patches was added.


Release Notes: This is a maintenance release. Compatibility with GNU make < 3.80 and FreeBSD was restored. Bugs were fixed in the import, edit, and pop commands. The mail command was improved to better handle non-ASCII recipient names.


Release Notes: A serious bug in the push command, introduced in release 0.43, was fixed. It could lead to data loss, so users of release 0.43 are invited to quickly upgrade to 0.44.


Release Notes: Dozens of bugs have been fixed; in particular, deleting the top patch works again. Huge efforts have been put into improving compatibility with many platforms. The mail command has been completely reworked. New features have been added: delete -r physically removes the deleted patch, delete --backup makes a backup copy of the deleted patch, annotate -P annotates a previous version of the file, import can preserve or merge comments when updating a patch, and push detects reversed patches. Support for diffstat options has been added.
Convert protected M4V files to MP4, MOV, iPod, iPhone, or Audio format.