diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-06-08 11:28:57 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-06-08 11:28:57 +0200 |
commit | 9c50e809a7df09bd1134b08f2f0935b6850c0f01 (patch) | |
tree | 6f61d1681103feab5729f0664ae7cdba638a04de /participate.rb | |
parent | 8d39350677660d114502ceb48bd067c74339ece3 (diff) |
fixed wrong historydisplay
Diffstat (limited to 'participate.rb')
-rw-r--r-- | participate.rb | 6 |
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 |