* cvs2cl/fmtlog.rb: Fixed.
authorueno <ueno>
Tue, 7 May 2002 22:58:57 +0000 (22:58 +0000)
committerueno <ueno>
Tue, 7 May 2002 22:58:57 +0000 (22:58 +0000)
cvs2cl/fmtlog.rb

index 158e16c..490f19f 100644 (file)
@@ -1,6 +1,9 @@
-if /^\t\* ([^:]+): (\* \1)/
-  $_ = "\t#{$2}#{$'}"
-elsif /^(\d{4}-\d{2}-\d{2}) \d{2}:\d{2}/
-  $_ = "#{$1}#{$'}"
+case $_
+when /^\t(\* ([^:]+): )\* ([^: ]+)/
+  data, files, file = $~, $2, $3
+  if files.split(/, /).member?(file)
+    $_.slice!(data.begin(1) .. data.end(1) - 1)
+  end
+when /^\d{4}-\d{2}-\d{2}( \d{2}:\d{2})/
+  $_.slice!($~.begin(1) .. $~.end(1) - 1)
 end
-