quilt ------------------------------------------ Tool to work with series of patches Program manages a series of patches by keeping track of the changes each of them makes. They are logically organized as a stack, and you can apply, un-apply, refresh them easily by traveling into the stack (push/pop). Quilt is good for managing additional patches applied to a package received as a tarball or maintained in another version control system. The stacked organization proved to be efficient for the management of very large patch sets (more than hundred patches). With quilt, all work occurs within a single directory tree. Since version 0.30, commands can be invoqued from anywhere within the source tree. Commands are of the form quilt cmd, similar to CVS commands. They can be abbreviated as long as the specified part of the command is unique. All commands print some help text with "quilt cmd -h". An example: cat some.txt quilt new mychange.dif EDITOR=vi quit edit some.text ... edit, exit quilt refresh ls patches/* quilt diff -z quilt refresh quilt pop # remove patch quilt push # reapply Runtime requirements: bzip2 diffutils patch perl util-linux Build requirements: quilt gettext-devel p7zip Canonical homepage: https://freecode.com/projects/quilt http://packages.debian.org/quilt http://savannah.nongnu.org/projects/quilt Canonical download: http://download.savannah.gnu.org/releases/quilt Version control repository: http://git.savannah.gnu.org/cgit/quilt.git http://savannah.nongnu.org/git/?group=quilt git clone git://git.sv.gnu.org/quilt.git Mailing List: http://savannah.nongnu.org/mail/?group=quilt http://dir.gmane.org/gmane.comp.version-control.quilt.devel IRC channel: Upstream contact: Author: Andrew Morton Bugs: http://savannah.nongnu.org/projects/quilt License: GPL Language: C Bourne Shell Perl ------------------------------------ Build instructions: unpack quilt-0.66-2-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src ./quilt*.sh all This will create: quilt-0.66-2.tar.xz quilt-0.66-2-src.tar.xz ------------------------------------------- Files included in the binary distro: See Cygwin package archive ------------------ Port Notes: - The quilt.txt manual was copied from Debian ----- version 0.66-2 ----- - Update patches/debian-0.63-2 to debian-0.66-2.1 ----- version 0.66-1 ----- - New upstream release 2019-07-30 Jari Aalto ----- version 0.63-1 ----- - New upstream release 2014-06-13 Jari Aalto ----- version 0.61-1 ----- - New upstream release 2014-04-10 Jari Aalto ----- version 0.60-1 ----- - New upstream release 2012-09-15 Jari Aalto - Disable patch sensible-editor and use $EDITOR in commands - chmod +x /usr/share/quilt/scripts/* ----- version 0.48-4 ----- - Fix packaging 2011-05-24 Jari Aalto ----- version 0.48-3 ----- - Rewrite preremove and postinstall 2011-04-08 Jari Aalto - Include Debian patches quilt_0.48-7 ----- version 0.48-2 ----- - Correct postinstall.sh 2011-03-18 Jari Aalto ----- version 0.48-1 ----- - New upstream release 2011-02-10 Jari Aalto ----- version 0.46-2 ----- - Updated 2008-11-04 Jari Aalto - setup.hint, README: Add 'util-linux' dependency for getopt. Fixes: http://sourceware.org/ml/cygwin/2008-10/msg00657.html - README: Add URLs to Vcs repository etc. - Apply Debian patches from from CYGWIN-PATCHES/patches/* ----- version 0.46-1 ----- - New upstream release. - setup.hint, README: Add 'diffutils' dependency ----- version 0.43-1 ----- - Initial release 2006-02-07 Jari Aalto. - Makefile.in: Add new target (lib/backup-files). It was not compiled at all and install tried to use non-existent lib/backup-files.exe - Convert quilt.pdf GOOGLE: in to quilt.txt. Write Makefile::install and copy files to /usr/share/doc/quilt-*/manual/ - http://sourceware.org/ml/cygwin-apps/2006-02/msg00046.html (ITP) http://sourceware.org/ml/cygwin-apps/2006-02/msg00073.html (GTG) Cygwin port maintained by: Jari Aalto Copyright (C) 2006-2021 Jari Aalto; Licensed under GPL v2 or later