diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-21 11:18:59 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-21 11:18:59 +0100 |
commit | 66ded2d67eefb07e7c66213c20ff92eb62613d4e (patch) | |
tree | c30e557cbb80c80660fdc4053f0e0948d9dbdda7 /poll.rb | |
parent | 8d757f5f03ea9d551d1715bfa7064eba07e0edb4 (diff) |
code restructuring
Diffstat (limited to '')
-rw-r--r-- | poll.rb | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -228,21 +228,19 @@ ADDCOMMENT ret end - def history_to_html + def history_to_html(maxrev, middlerevision) ret = "<table><tr><th>Version</th><th>Date</th><th>Comment</th></tr>" - maxrev=VCS.revno - revision= defined?(REVISION) ? REVISION : maxrev log = VCS.history log.shift log.collect!{|s| s.scan(/\nrevno:.*\ncommitter.*\n.*\ntimestamp: (.*)\nmessage:\n (.*)/).flatten} log.collect!{|t,c| [Time.parse(t),c]} - ((revision-5)..(revision+5)).each do |i| + ((middlerevision-5)..(middlerevision+5)).each do |i| if i >0 && i<=maxrev ret += "<tr><td>" - ret += "<a href='?revision=#{i}' >" if revision != i + ret += "<a href='?revision=#{i}' >" if middlerevision != i ret += "#{i}" - ret += "</a></td>" if revision != i + ret += "</a></td>" if middlerevision != i ret += "<td>#{log[i-1][0].strftime('%d.%m, %H:%M')}</td><td>#{CGI.escapeHTML(log[i-1][1])}</td>" ret += "</tr>" end |