Your message dated Thu, 12 Sep 2013 11:33:42 +0100 with message-id <[email protected]> and subject line Re: Bug#722546: dgit should not pass -i\.git -I.git to dpkg-source has caused the Debian Bug report #722546, regarding dgit should not pass -i\.git -I.git to dpkg-source to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 722546: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722546 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dgit Version: 0.14 Severity: normal This might be helpful with "1.0" source format that did not ignore those files by default but it's actively bad for newer formats (including "3.0 (native)") where using those options actually restrict the set of ignored files (.git is already ignored by default) The best solution would be to use this only for 1.0. Another solution is to use --extend-diff-ignore=\.dgit instead of "-i\.git". But there's no similar option for -I since that option can be specified multiple times (and it was expected that you'd use "-I -Ifoo" if you wanted to use both the default ignores and your own ones). If you don't want to conditionalize this, you can use "-i -I" to use dpkg's predefined list of stuff to ignore but then you impose to 1.0 packages the same set of ignore rules than to 3.0 (and it might break some of those 1.0 packages). -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dgit depends on: ii devscripts 2.13.3 ii dpkg-dev 1.17.2~20130905192814.199 ii git [git-core] 1:1.8.4~rc3-1 ii git-core 1:1.8.4~rc3-1 ii libdpkg-perl 1.17.2~20130905192814.199 ii libwww-perl 6.05-1 ii perl [libdigest-sha-perl] 5.18.1-3 ii realpath 1.18 Versions of packages dgit recommends: ii openssh-client [ssh-client] 1:6.2p2-6 Versions of packages dgit suggests: ii sbuild 0.64.0-1 -- no debconf information
--- End Message ---
--- Begin Message ---Raphaƫl Hertzog writes ("Bug#722546: dgit should not pass -i\.git -I.git to dpkg-source"): > This might be helpful with "1.0" source format that did not ignore those > files by default but it's actively bad for newer formats (including > "3.0 (native)") where using those options actually restrict the set of > ignored files (.git is already ignored by default) This is deliberate. In particular, for example, .gitignore should not be ignored if it exists. dgit's operating principle is that the git tree object corresponding to the git commit corresponds _exactly_ to the results of unpacking the source package. Therefore the only difference should be .git, which exists in working trees but not tree objects. Ian.
--- End Message ---

