Quilt (software)

Quilt (software)

Quilt is a software utility for managing a series of changes to the source code of any computer program. Such changes are often referred to as "patches" or "patch sets", and essentially Quilt takes N patches and turns them into a single patch. In doing so, quilt makes it easier for other programmers to test and evaluate the different changes before they are permanently inserted into the source code. This type of tool is very important for distributed software development where many programmers are collaborating to test and build a single large codebase. It's heavily used, for example, by the maintainers of the Linux kernel.

Quilt evolved from a set of patch-management scripts originally written by Linux kernel developer Andrew Morton, and was developed by Andreas Grünbacher for maintaining Linux kernel customizations for SuSE Linux. [cite paper |author=Grünbacher, Andreas |title=How To Survive With Many Patches, or Introduction to Quilt |date=2005-06-12 |url=http://www.suse.de/~agruen/quilt.pdf |format=PDF |accessdate=2008-04-25] It is now being developed as a community effort, hosted at the GNU Savannah project repository and distributed as free software (the exact license is GNU General Public License v2 or later).

The name originated from patchwork quilt.

See also

External links

* [http://savannah.nongnu.org/projects/quilt Official project home]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Quilt (disambiguation) — A quilt is a type of bedding.Quilt may also refer to: * Quilting, a sewing technique * Quilt (language), a query language that developed into XQuery * Quilt (software), a system for managing patches * The Quilt, a hip hop album by Gym Class… …   Wikipedia

  • Quilt Index — The Quilt Index is a searchable database featuring thousands of quilts from documentation projects, museums, libraries, and private collections, including: * The Daughters of the American Revolution Museum * Illinois Quilt Research Project quilts …   Wikipedia

  • Git (software) — Git Git Développeurs Junio Hamano Linus Torvalds Dernière version …   Wikipédia en Français

  • Patch (computing) — Software update redirects here. For the software tool by Apple Inc., see Apple Software Update. For the Unix program, see patch (Unix). For the file format, see diff. A patch is a piece of software designed to fix problems[1] with, or update a… …   Wikipedia

  • Quilting — is a sewing method done either by hand, by sewing machine, or by a longarm quilting system. The process uses a needle and thread to join two or more layers of material together to make a quilt. Typical quilting is done with three layers: the top… …   Wikipedia

  • Patchwork — APatchwork or pieced work is a form of needlework that involves sewing together pieces of fabric into a larger design. The larger design is usually based on repeat patterns built up with different colored shapes. These shapes are carefully… …   Wikipedia

  • Nakshi Kantha — Traditional nakshi kantha Close view of a contempo …   Wikipedia

  • Digital history — is the use of digital media and tools for historical practice, presentation, analysis, and research. It is a branch of the Digital Humanities and an outgrowth of Quantitative history, Cliometrics, and History and Computing. Some of the previous… …   Wikipedia

  • Brackman, Barbara — ▪ American decorative artist born July 6, 1945, New York, New York, U.S.       American quilt historian noted for her extensive compilations of American quilt patterns.       Brackman moved to Leawood, Kansas, as a teenager; she graduated with a… …   Universalium

  • Debian build toolchain — A typical input of the Debian build tools: three files constituting the source package (the bottom) and the unpacked source tree with a debian subdirectory added there by the package maintainer. The Debian build toolchain is a collection of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”