author | Arnaud Lenoir |
Wed, 07 Oct 2009 16:50:31 +0100 | |
changeset 90 | e45faf323a50 |
parent 21 | 36e05c0da8f7 |
child 261 | d01a4084d621 |
permissions | -rw-r--r-- |
#! perl # Copyright (c) 2009 Symbian Foundation Ltd # This component and the accompanying materials are made available # under the terms of the License "Eclipse Public License v1.0" # which accompanies this distribution, and is available # at the URL "http://www.eclipse.org/legal/epl-v10.html". # # Initial Contributors: # Symbian Foundation Ltd - initial contribution. # # Contributors: # # Description: # Convert tab-separated buglist into Mediawiki table use strict; my $line; my $header = 1; while ($line =<>) { chomp $line; my @columns = split /\t/, $line; next if scalar @columns < 2; # skip dubious looking lines if ($header) { print "{|\n"; # start of table print "! ", join(" !! ", @columns), "\n"; $header = 0; next; } # row with a bug id my $id = shift @columns; $id = sprintf "[http://developer.symbian.org/bugs/show_bug.cgi?id=%s Bug %s]", $id, $id; unshift @columns, $id; print "|-\n"; # row separator print "| ", join(" || ", @columns), "\n"; } print "|}\n";