Mercurial > hgbook
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 |