diff options
author | Josip Rodin <joy> | 2007-07-16 17:09:21 +0000 |
---|---|---|
committer | Josip Rodin <joy> | 2007-07-16 17:09:21 +0000 |
commit | ddeb23999089a42b9003dc6c0cb7f4900f5a7aca (patch) | |
tree | 7258cea68db3bc9daab6404b738c6e2e8e2e1db6 /stattrans.pl | |
parent | d391c4274d7eb2e42a54354db8f211b8b48c4c74 (diff) |
since we have a fairly crowded table already, rather than displaying only one type of diff based on the -d option, display both, but let the option decide the ordering of fields; fixed up output formatting a wee bit
CVS version numbers
stattrans.pl: 1.84 -> 1.85
Diffstat (limited to 'stattrans.pl')
-rwxr-xr-x | stattrans.pl | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/stattrans.pl b/stattrans.pl index 53ebd50fdce..42dd390ae65 100755 --- a/stattrans.pl +++ b/stattrans.pl @@ -265,6 +265,16 @@ my @filenames = sort keys %files; my $nfiles = scalar @filenames; $nsize += $sizes{$_} foreach (@filenames); +my $firstdifftype; +my $seconddifftype; +if ($config{'difftype'} eq 'u') { + $firstdifftype = 'u'; + $seconddifftype = 'h'; +} else { + $firstdifftype = 'h'; + $seconddifftype = 'u'; +} + print "Creating files: " if ($config{'verbose'}); foreach $lang (@search_in) { my @processed_langs = ($langs{$lang}); @@ -300,7 +310,10 @@ foreach $lang (@search_in) { if ($msg eq "Wrong translation version" || $msg eq "The original no longer exists") { $o_body .= "<td></td><td></td>"; } else { - $o_body .= sprintf "<td> <a href=\"http://cvs.debian.org/webwml/$orig/%s.diff\?r1=%s\&r2=%s\&cvsroot=webwml\&diff_format=%s\">%s -> %s</a></td>", $file, $transversion{"$lang/$file"}, $version{"$orig/$file"}, $config{'difftype'}, $transversion{"$lang/$file"}, $version{"$orig/$file"}; + $o_body .= sprintf "<td><a href=\"http://cvs.debian.org/webwml/$orig/%s.diff\?r1=%s\&r2=%s\&cvsroot=webwml\&diff_format=%s\">%s\ ->\ %s</a></td>", + $file, $transversion{"$lang/$file"}, $version{"$orig/$file"}, $firstdifftype, $transversion{"$lang/$file"}, $version{"$orig/$file"}; + $o_body .= sprintf "<td><a href=\"http://cvs.debian.org/webwml/$orig/%s.diff\?r1=%s\&r2=%s\&cvsroot=webwml\&diff_format=%s\">%s\ ->\ %s</a></td>", + $file, $transversion{"$lang/$file"}, $version{"$orig/$file"}, $seconddifftype, $transversion{"$lang/$file"}, $version{"$orig/$file"}; $o_body .= sprintf "<td><a href=\"http://cvs.debian.org/webwml/$orig/%s?cvsroot=webwml#rev%s\">[L]</a></td>", $file, $version{"$orig/$file"}; } $o_body .= sprintf "<td align=center>%s</td>", $maintainer{"$lang/$file"} || ""; @@ -449,8 +462,8 @@ foreach $lang (@search_in) { print HTML "<h3 id='outdated'>Outdated translations: <a href='#top'>(top)</a></h3>\n"; print HTML "<table summary=\"Outdated translations\" border=0 cellpadding=1 cellspacing=1>\n"; print HTML "<tr><th>File</th><th>Translated</th><th>Origin</th><th>Comment</th>"; - if ($opt_d eq "u") { print HTML "<th>Unified diff</th>"; } - elsif ($opt_d eq "h") { print HTML "<th>Colored diff</th>"; } + if ($opt_d eq "u") { print HTML "<th>Unified diff</th><th>Colored diff</th>"; } + elsif ($opt_d eq "h") { print HTML "<th>Colored diff</th><th>Unified diff</th>"; } else { print HTML "<th>Diff</th>"; } print HTML "<th>Log</th>"; print HTML "<th>Maintainer</th>"; |