]> mj.ucw.cz Git - libucw.git/commitdiff
Removed the CVS log analyser scripts, they are no longer useful.
authorMartin Mares <mj@ucw.cz>
Fri, 9 Jun 2006 15:53:08 +0000 (17:53 +0200)
committerMartin Mares <mj@ucw.cz>
Fri, 9 Jun 2006 15:53:08 +0000 (17:53 +0200)
build/cvslog [deleted file]
build/freelog [deleted file]

diff --git a/build/cvslog b/build/cvslog
deleted file mode 100755 (executable)
index cd7615c..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/usr/bin/perl
-# Process `cvs log' output to get a resonable changelog
-# (c) 2003--2004 Martin Mares <mj@ucw.cz>
-
-use Digest::MD5;
-use POSIX;
-
-my %names= (
-       'mj'            => 'Martin Mares <mj@ucw.cz>',
-       'robert'        => 'Robert Spalek <robert@ucw.cz>',
-       'tom'           => 'Tomas Valla <tom@ucw.cz>',
-       'valla'         => 'Tomas Valla <tom@ucw.cz>',
-       'milan'         => 'Milan Vancura <milan@ucw.cz>',
-       'milanek'       => 'Milan Vancura <milan@ucw.cz>',
-       'tomhol'        => 'Tomas Holusa <tomas.holusa@netcentrum.cz>',
-       'centrum'       => 'Tomas Holusa <tomas.holusa@netcentrum.cz>',
-       'root'          => 'Tomas Holusa <tomas.holusa@netcentrum.cz>',
-       'pavel'         => 'Pavel Machek <pavel@ucw.cz>',
-       'th2'           => 'Tomas Holenda <tomas.holenda@netcentrum.cz>',
-       'croniak'       => 'Vladimir Jelen <vladimir.jelen@netcentrum.cz>',
-);
-
-while (<STDIN>) {
-       chomp;
-       /^$/ && next;
-       /^[?]/ && next;
-       /^RCS file: / || die;
-       $_ = <STDIN>;
-       chomp;
-       my ($file) = /^Working file: (.*)$/ or die;
-       #print "$file\n";
-       do {
-               $_ = <STDIN> or die;
-       } while (!/^description:/);
-       $_ = <STDIN>;
-       for(;;) {
-               /^======/ && last;
-               if (/^------/) { $_ = <STDIN>; next; }
-               /^revision / || die;
-               $_ = <STDIN>;
-               my ($author) = /;\s*author:\s*([^;]+)/ or die;
-               my ($yy,$mm,$dd,$HH,$MM,$SS) = /^date: (....)\/(..)\/(..) (..):(..):(..);/ or die;
-               my $t = POSIX::mktime($SS,$MM,$HH,$dd,$mm-1,$yy-1900) or die;
-               my $T = sprintf("%06d", int(($t + 1800)/3600));
-               $d = "";
-               while ($_ = <STDIN>) {
-                       /^(-----|=====)/ && last;
-                       $d .= "  $_";
-               }
-               my $id = "$T:" . Digest::MD5::md5_hex($d);
-               if (!defined $msg{$id}) {
-                       $date{$id} = "$yy-$mm-$dd $HH:$MM:$SS";
-                       $msg{$id} = $d;
-                       $files{$id} = "";
-                       $author{$id} = $author;
-               }
-               $files{$id} .= "  * $file\n";
-               #print "\t$id\n";
-       }
-}
-
-foreach $id (sort keys %date) {
-       if (!exists ($names{$author{$id}})) {
-               print STDERR "Unknown commiter $author{$id}\n";
-               $names{$author{$id}} = "unknown $author{$id}";
-       }
-       print "### ", $date{$id}, "  ", $names{$author{$id}}, "\n\n";
-       print $files{$id}, "\n";
-       print $msg{$id}, "\n";
-}
diff --git a/build/freelog b/build/freelog
deleted file mode 100755 (executable)
index 6a75ac9..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/perl
-# A simple tool to prune the output of cvslog for the free version.
-# (c) 2005 Robert Spalek <robert@ucw.cz>
-
-@lines = ();
-$print = 1;
-$" = "";
-while (<>)
-{
-  if (/^###/)
-  {
-    $print and print "@lines";
-    @lines = ();
-    $print = 1;
-  }
-  elsif        (/^\s*\* (|.*\/)(shepherd|reapd|mux|msword|excel|centrum)\//)
-  {
-    $print = 0;
-  }
-  $lines[$#lines+1] = $_;
-}
-$print and print "@lines";