This is an automated email from the git hooks/post-receive script. dod pushed a commit to branch master in repository devscripts.
commit e5500d37a2f19874f607a961045c6c0c08f3dadb Author: Dominique Dumont <[email protected]> Date: Mon Sep 7 13:46:01 2015 +0200 licensecheck: added --text option to avoid binaries --- debian/changelog | 1 + scripts/licensecheck.pl | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 64cfcf4..6a9040b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -29,6 +29,7 @@ devscripts (2.15.9) UNRELEASED; urgency=medium [ Dominique Dumont ] * licensecheck: + * added --text option to avoid scanning binary files * use 'file' command to decide whether to scan a file or not (instead of testing file suffix) * remove trailing '#' from © information diff --git a/scripts/licensecheck.pl b/scripts/licensecheck.pl index 3f6a4d4..3d1ff2e 100755 --- a/scripts/licensecheck.pl +++ b/scripts/licensecheck.pl @@ -74,8 +74,11 @@ recursively. Specify a pattern against which filenames will be matched in order to decide which files to check the license of. -By default, all files of mime type C<text/*> and C<application/xml> -are parsed. The mime type is given by C<file> command. +=item B<-t>, B<--text> + +By default, all files are parsed, including binary files. This option +limits the parsed files to mime type C<text/*> and C<application/xml>. +The mime type is given by C<file> command. =item B<--copyright> @@ -218,6 +221,7 @@ my %OPT=( recursive => 0, copyright => 0, machine => 0, + text => 0, ); my $def_lines = 60; @@ -275,6 +279,7 @@ GetOptions(\%OPT, "machine|m", "noconf|no-conf", "recursive|r", + "text|t", "verbose!", "version|v", ) or die "Usage: $progname [options] filelist\nRun $progname --help for more details\n"; @@ -345,6 +350,7 @@ while (@files) { chomp $mime; warn "$0 warning: cannot parse file '$file' with mime type '$mime'\n"; $charset = 'maybe-binary'; + next if $OPT{text}; } open (my $F, '<' ,$file) or die "Unable to access $file\n"; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git _______________________________________________ devscripts-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel
