Translation(s): none
Links
Which contains several other links, one being:
Docu is also to be found at /usr/share/doc/quilt/ ; for example with:
lynx /usr/share/doc/quilt/quilt.html
Basic Usage
Setting up quilt to use with Debian source packages
Place a .quiltrc configuration file in your home directory with the following lines.
QUILT_PATCHES=debian/patches QUILT_NO_DIFF_INDEX=1 QUILT_NO_DIFF_TIMESTAMPS=1 QUILT_REFRESH_ARGS="-p ab"
See UsingQuilt#Using_quilt_with_Debian_source_packages
Only changes outside of the debian directory need to be added with quilt. Before you make a change do:
quilt new $patchname
Add the file you have to edit:
quilt add $filename
Now edit the file you need to edit. When finished do
quilt refresh quilt pop -a
and ignore the warning.
If you are using git-buildpackage you will have to add debian/patches to the git-repo
git add debian/patches git commit -m "added debian/patches"
and edit or create .gitignore to ignore .pc directory, by inserting it to said file. Again git add .gitignore and commit it.
$ grep .pc .gitignore .pc
git add .gitignore git commit -m "added .pc to .gitignore"
Editing an existing patch
quilt push -a
edit the file you added, say to correct a typo. You can also add a new file to the patch with "quilt add $newfilename".
Then do the same like above:
quilt refresh quilt pop -a
and inform git about the changes:
git add debian/patches git commit -m "added debian/patches"