parse-maintainers: Move matching sections from MAINTAINERS
[sfrench/cifs-2.6.git] / scripts / parse-maintainers.pl
index c286154a2b686d26ed7f499bcbd6c3b6c260a7d7..e40b53db7f9fdc7c8e3f7094f8b862d66ef7651f 100644 (file)
@@ -109,8 +109,20 @@ sub file_input {
 }
 
 my %hash;
+my %new_hash;
 
 file_input(\%hash, "MAINTAINERS");
+
+foreach my $type (@ARGV) {
+    foreach my $key (keys %hash) {
+       if ($key =~ /$type/ || $hash{$key} =~ /$type/) {
+           $new_hash{$key} = $hash{$key};
+           delete $hash{$key};
+       }
+    }
+}
+
 alpha_output(\%hash, "MAINTAINERS.new");
+alpha_output(\%new_hash, "SECTION.new");
 
 exit(0);