Guido Günther <a...@sigxcpu.org> writes:

> Hi Russ,

> On Thu, Dec 09, 2010 at 12:24:54AM +0100, Thomas Preud'homme wrote:

>> dpkg-source now already ignore .git* so there is no need for
>> configuring diffignore and tarignore in git-pbuilder. Besides, the
>> actual tarignore and diffignore in dpkg-source ignore more things (e.g.
>> debian/source/local-options) than the overriding ignores from
>> git-pbuilder.

>> At least, if these ignores should stay, git-pbuilder should use
>> --extend-diff-ignore instead of -i to not override the ignore in
>> dpkg-source.

> Since this affects git-bbuilder directly: Any comments on this one?

The limitation of the ignore rule inside git-pbuilder to only the
Git-related files was intentional, since it avoids ignoring files that may
come from upstream and are unrelated to the local Debian packaging.
Unlike dpkg, git-pbuilder knows that it's running under Git and therefore
doesn't need to ignore metadata files from other revision control systems
in order to keep the VCS files from leaking into the build and can
therefore preserve local changes to VCS files that were included in the
upstream distribution for some reason.

The problem with trying to do that, of course, is things like
local-options, so maybe it isn't as good of an idea as I thought it was in
the first place.

I could just go back to not passing in any ignore options at all and let
the dpkg-source default take effect.  It makes things more annoying in
some edge cases, but they may be so edge that no one will run into them.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to