Quilt is a software utility for managing a series of changes to the source code of any computer program.
In doing so, Quilt makes it easier for many programmers to test and evaluate the different changes amongst patches before they are permanently applied to the source code.
Tools of this type are very important for distributed software development, in which many programmers collaborate to test and build a single large codebase.
[4] It is now being developed as a community effort, hosted at the GNU Savannah project repository and distributed as free software (its license is the GNU General Public License v2, or later).
[7] Mercurial queues (mq), an extension of the Mercurial revision control system, provides similar functionality;[8] and StGit provides an equivalent functionality on top of Git.