Quilt

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Oct 2006 11:21
  • Rrelease-after

Changes: Support for a/b style patches was added.

  • Rrelease-mid
  •  24 Apr 2006 10:48
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  15 Feb 2006 07:06
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  03 Feb 2006 08:45
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  29 Jul 2005 14:15
  • Rrelease-after

Changes: Three commands were added: annotate (annotate working files with patch names), header (display and edit patch headers), and rename (rename patches). New features were added to existing commands: {diff,refresh} --noindex omits Index: lines, and delete -n deletes the next patch after topmost. A dozen bugs were also fixed, including a temporary file leak and the incomplete support for comments in series files.

No-screenshot

Project Spotlight

HashCatalog

A program that finds duplicate files and creates XML catalogs of your files.

No-screenshot

Project Spotlight

Vortex Library

A "BEEP Core" protocol implementation.