Skip to content

Commit

Permalink
adjust clean-whitespace to match t/whitespace
Browse files Browse the repository at this point in the history
now fetches all the git files with the proper exemptions.
  • Loading branch information
dormando committed Aug 10, 2011
1 parent 1e52a25 commit 9af2491
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion devtools/clean-whitespace.pl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,21 @@
use strict;
use FindBin qw($Bin);
chdir "$Bin/.." or die;
my @files = (glob("*.h"), glob("*.c"), glob("*.ac"));

my @exempted = qw(Makefile.am ChangeLog doc/Makefile.am);
push(@exempted, glob("doc/*.xml"));
push(@exempted, glob("doc/xml2rfc/*.xsl"));
push(@exempted, glob("m4/*backport*m4"));
my %exempted_hash = map { $_ => 1 } @exempted;

my @stuff = split /\0/, `git ls-files -z -c -m -o --exclude-standard`;
my @files = grep { ! $exempted_hash{$_} } @stuff;

unless (@files) {
warn "ERROR: You don't seem to be running this from a git checkout\n";
exit;
}

foreach my $f (@files) {
open(my $fh, $f) or die;
my $before = do { local $/; <$fh>; };
Expand Down

0 comments on commit 9af2491

Please sign in to comment.