dedef765afc6a1b380fd85d6682f4b266f76a924
   1#!/usr/bin/perl
   2
   3my %include = ();
   4
   5for my $text (<git-*.txt>) {
   6    open I, '<', $text || die "cannot read: $text";
   7    (my $base = $text) =~ s/\.txt$//;
   8    while (<I>) {
   9        if (/^include::/) {
  10            chomp;
  11            s/^include::\s*//;
  12            s/\[\]//;
  13            $include{$base}{$_} = 1;
  14        }
  15    }
  16    close I;
  17}
  18
  19# Do we care about chained includes???
  20
  21while (my ($base, $included) = each %include) {
  22    my ($suffix) = '1';
  23    if ($base eq 'git') {
  24        $suffix = '7'; # yuck...
  25    }
  26    print "$base.html $base.$suffix : ", join(" ", keys %$included), "\n";
  27}
  28