summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/util
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-14 08:07:16 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-14 08:07:16 +0530
commit3568100f8f0a937d027b17cc54be18ee75f7b957 (patch)
tree7a60dab6c4e4de8feb3c2172c2950aa7a7625e40 /crawl-ref/source/util
parent0c88e9b4d4d13e5b8cfa78512aa54af3bead7aff (diff)
downloadcrawl-ref-3568100f8f0a937d027b17cc54be18ee75f7b957.tar.gz
crawl-ref-3568100f8f0a937d027b17cc54be18ee75f7b957.zip
Add Robert Burnham to credits (dpeg).
Also tweak the columnise-credits script to directly update CREDITS.txt instead of sending its output to stdout.
Diffstat (limited to 'crawl-ref/source/util')
-rwxr-xr-xcrawl-ref/source/util/columnise-credits.pl16
1 files changed, 11 insertions, 5 deletions
diff --git a/crawl-ref/source/util/columnise-credits.pl b/crawl-ref/source/util/columnise-credits.pl
index 9582673f95..66c12fbad2 100755
--- a/crawl-ref/source/util/columnise-credits.pl
+++ b/crawl-ref/source/util/columnise-credits.pl
@@ -3,25 +3,31 @@
use strict;
use warnings;
+my $CREDITS = 'CREDITS.txt';
+
my $NAMEHEAD = qr/contributed to .*Stone Soup:\s*$/;
binmode STDOUT, ':utf8';
-open my $inf, '<:utf8', 'CREDITS.txt'
- or die "Unable to read CREDITS.txt: $!\n";
+open my $inf, '<:utf8', $CREDITS
+ or die "Unable to read $CREDITS: $!\n";
my @text = <$inf>;
close $inf;
my @recol = recolumnise(@text);
+open my $outf, '>:utf8', $CREDITS or die "Can't write CREDITS.txt: $!\n";
for (@text) {
- print;
+ print $outf $_;
if (/$NAMEHEAD/o) {
- print "\n";
- print @recol, "\n";
+ print $outf "\n";
+ print $outf @recol, "\n";
last;
}
}
+close $outf;
+
+warn "Wrote new $CREDITS\n";
sub last_word {
my $s = shift;