comparison en/mq.tex @ 28:f5ce861d6fcc

Fix description of quilt.
author Bryan O'Sullivan <bos@serpentine.com>
date Thu, 13 Jul 2006 14:58:31 -0700
parents 535e87792eb1
children cc1e6f1d7161
comparison
equal deleted inserted replaced
27:535e87792eb1 28:f5ce861d6fcc
76 (see~\cite{gruenbacher:2005} for a paper describing it). Because 76 (see~\cite{gruenbacher:2005} for a paper describing it). Because
77 quilt substantially automated patch management, it rapidly gained a 77 quilt substantially automated patch management, it rapidly gained a
78 large following among open source software developers. 78 large following among open source software developers.
79 79
80 Quilt manages a \emph{stack of patches} on top of a directory tree. 80 Quilt manages a \emph{stack of patches} on top of a directory tree.
81 To begin, you tell quilt to manage a directory tree; it stores away 81 To begin, you tell quilt to manage a directory tree, and tell it which
82 the names and contents of all files in the tree. To fix a bug, you 82 files you want to manage; it stores away the names and contents of
83 create a new patch (using a single command), edit the files you need 83 those files. To fix a bug, you create a new patch (using a single
84 to fix, then ``refresh'' the patch. 84 command), edit the files you need to fix, then ``refresh'' the patch.
85 85
86 The refresh step causes quilt to scan the directory tree; it updates 86 The refresh step causes quilt to scan the directory tree; it updates
87 the patch with all of the changes you have made. You can create 87 the patch with all of the changes you have made. You can create
88 another patch on top of the first, which will track the changes 88 another patch on top of the first, which will track the changes
89 required to modify the tree from ``tree with one patch applied'' to 89 required to modify the tree from ``tree with one patch applied'' to