mirror of
https://github.com/git/git.git
synced 2024-11-19 15:34:51 +01:00
29 lines
548 B
Text
29 lines
548 B
Text
|
#!/usr/bin/perl
|
||
|
|
||
|
my %include = ();
|
||
|
|
||
|
for my $text (<git-*.txt>) {
|
||
|
open I, '<', $text || die "cannot read: $text";
|
||
|
(my $base = $text) =~ s/\.txt$//;
|
||
|
while (<I>) {
|
||
|
if (/^include::/) {
|
||
|
chomp;
|
||
|
s/^include::\s*//;
|
||
|
s/\[\]//;
|
||
|
$include{$base}{$_} = 1;
|
||
|
}
|
||
|
}
|
||
|
close I;
|
||
|
}
|
||
|
|
||
|
# Do we care about chained includes???
|
||
|
|
||
|
while (my ($base, $included) = each %include) {
|
||
|
my ($suffix) = '1';
|
||
|
if ($base eq 'git') {
|
||
|
$suffix = '7'; # yuck...
|
||
|
}
|
||
|
print "$base.html $base.$suffix : ", join(" ", keys %$included), "\n";
|
||
|
}
|
||
|
|