mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-03 18:20:25 +02:00 
			
		
		
		
	Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			529 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			529 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/perl
 | 
						|
#
 | 
						|
# checkincludes: Find files included more than once in (other) files.
 | 
						|
# Copyright abandoned, 2000, Niels Kristian Bech Jensen <nkbj@image.dk>.
 | 
						|
 | 
						|
foreach $file (@ARGV) {
 | 
						|
	open(FILE, $file) or die "Cannot open $file: $!.\n";
 | 
						|
 | 
						|
	my %includedfiles = ();
 | 
						|
 | 
						|
	while (<FILE>) {
 | 
						|
		if (m/^\s*#\s*include\s*[<"](\S*)[>"]/o) {
 | 
						|
			++$includedfiles{$1};
 | 
						|
		}
 | 
						|
	}
 | 
						|
	
 | 
						|
	foreach $filename (keys %includedfiles) {
 | 
						|
		if ($includedfiles{$filename} > 1) {
 | 
						|
			print "$file: $filename is included more than once.\n";
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	close(FILE);
 | 
						|
}
 |