Package: dpkg-dev
Version: 1.14.18
Severity: minor
Tags: patch

Bugs Everywhere <URL:http://bugseverywhere.org/> is a distributed bug 
tracking system that stores its data (by default) in a top-level 
directory in the project tree, called '.be'.

This directory is about as much interest as the VCS directories found 
in working trees: useful if one intends to collaborate with the 
upstream developer's tools, but useless cruft otherwise. It should be 
preserved in the tree, but not included in the Debian source package.

The attached patch (generated via 'git diff' against the dpkg source 
repository) extends the list of directories ignored by both 
'diff_ignore_default_regexp' and 'tar_default_ignore_pattern' to also 
omit the '.be' directory when generating Debian source packages.
diff --git a/scripts/Dpkg/Source/Package.pm b/scripts/Dpkg/Source/Package.pm
index f086e85..0c82738 100644
--- a/scripts/Dpkg/Source/Package.pm
+++ b/scripts/Dpkg/Source/Package.pm
@@ -47,7 +47,7 @@ our $diff_ignore_default_regexp = '
 (?:^|/)(?:DEADJOE|\.cvsignore|\.arch-inventory|\.bzrignore|\.gitignore)$|
 # File or directory names that should be ignored
 (?:^|/)(?:CVS|RCS|\.deps|\{arch\}|\.arch-ids|\.svn|\.hg|_darcs|\.git|
-\.shelf|_MTN|\.bzr(?:\.backup|tags)?)(?:$|/.*$)
+\.shelf|_MTN|\.bzr(?:\.backup|tags)?|\.be)(?:$|/.*$)
 ';
 # Take out comments and newlines
 $diff_ignore_default_regexp =~ s/^#.*$//mg;
@@ -81,6 +81,7 @@ RCS
 _MTN
 _darcs
 {arch}
+.be
 );
 
 # Private stuff

Reply via email to