Package: dpkg-dev Version: 1.16.0.3 Severity: wishlist dpkg-source(1);
--extend-diff-ignore=regexp
The perl regular expression specified will extend the default
regular expression associated to -i by concatenating "|regexp"
to the default regexp. This option is convenient to
use in debian/source/options to exclude some auto-generated
files from the automatic patch generation.
[...]
debian/source/options
This file contains a list of long options that should be automatically
prepended to the set of command line options of a dpkg-source -b or
dpkg-source --print-format call. Options like --compression and
--compression-level are well suited for this file.
Each option should be put on a separate line. Empty lines and lines
starting with "#" are ignored. The lead‐ ing "--" should be stripped and
short options are not allowed. Optional spaces are allowed around the
"=" symbol and optional quotes are allowed around the value. Here's an
example of such a file:
# let dpkg-source create a debian.tar.bz2 with maximal compression
compression = "bzip2"
compression-level = 9
# use debian/patches/debian-changes as automatic patch
single-debian-patch
Note: format options are not accepted in this file, you should use
debian/source/format instead.
http://raphaelhertzog.com/2011/01/28/3-ways-to-not-clutter-your-debian-source-package-with-autogenerated-files/:
For example if you want to ignore changes made on the files “config.sub”,
“config.guess” and “Makefile” you could put this in debian/source/options:
# Don't store changes on autogenerated files
extend-diff-ignore = "(^|/)(config\.sub|config\.guess|Makefile)$"
While it should be obvious, it took me a while to connect the dots
here. Would it be possible to include the extended-diff-ignore example
in dpkg-source(1)'s FILE FORMATS section? This is a pretty common
issue and people like cut-and-paste examples. :)
Thanks,
Christoph
--
[email protected] | http://www.df7cb.de/
signature.asc
Description: Digital signature

