aboutsummaryrefslogtreecommitdiff
path: root/participate.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-06-08 11:28:57 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-06-08 11:28:57 +0200
commit9c50e809a7df09bd1134b08f2f0935b6850c0f01 (patch)
tree6f61d1681103feab5729f0664ae7cdba638a04de /participate.rb
parent8d39350677660d114502ceb48bd067c74339ece3 (diff)
fixed wrong historydisplay
Diffstat (limited to 'participate.rb')
-rw-r--r--participate.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/participate.rb b/participate.rb
index 2fd057e..943b423 100644
--- a/participate.rb
+++ b/participate.rb
@@ -11,7 +11,7 @@ require "datepoll"
Dir.chdir(olddir)
if $cgi.include?("revision")
- REVISION=$cgi["revision"]
+ REVISION=$cgi["revision"].to_i
table = YAML::load(VCS.cat(REVISION, "data.yaml"))
else
table = YAML::load_file("data.yaml")
@@ -38,8 +38,8 @@ HEAD
MAXREV=VCS.revno
REVISION=MAXREV unless defined?(REVISION)
log = VCS.history
-log.collect!{|s| s.scan(/\nrevno:.*\ncommitter.*\n.*\ntimestamp: (.*)\nmessage:\n (.*)/).flatten}
log.shift
+log.collect!{|s| s.scan(/\nrevno:.*\ncommitter.*\n.*\ntimestamp: (.*)\nmessage:\n (.*)/).flatten}
log.collect!{|t,c| [DateTime.parse(t),c]}
$htmlout +=" history:"
@@ -47,7 +47,7 @@ $htmlout +=" history:"
((REVISION-2)..(REVISION+2)).each do |i|
if i >0 && i<=MAXREV
$htmlout += " "
- $htmlout += "<a href='?revision=#{i}' title='#{log[i-1][0].strftime('%d.%m, %H:%M')}: #{log[i-1][1]}'>" if REVISION != i
+ $htmlout += "<a href='?revision=#{i}' title=\"#{log[i-1][0].strftime('%d.%m, %H:%M')}: #{CGI.escapeHTML(log[i-1][1])}\">" if REVISION != i
$htmlout += "#{i}"
$htmlout += "</a>" if REVISION != i
end