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

Reply via email to