<%= erb :project_header, :locals => { :project => project } %>
Build status: <%= project.build_status %>
<% builds = project.builds current = builds.select { |b| b.commit == project.current_build }.first latest = builds.select { |b| b.commit == project.latest_build }.first %>

Overview

<% if project.locked? %> Locked

<% end %>
Current
<% unless current.nil? %> <%= current.commit %> <% end %>
Last successful
Integration branch
<%= project.branch %> Fetch & Integrate

Build history


<% project.log.each do |line| %><% build = nil %><%= ansi_color_codes line[:graph] %><% unless line[:commit].nil? %><%= line[:commit] %><% if (build = line[:build]) %><%= ansi_color_codes(line[:message]) %> [<%= build.status %>] (<%= build.date %>, <%= build.author.gsub '<', '<' %>)<% else %><%= ansi_color_codes line[:message] %><% end %><% end %>
<% end %>
<% project.builds.sort_by(&:time).reverse.each do |build| %>
<%= build.commit %> <%= build.status %>
<%= build.message.gsub("\n", '
') %>
Author: <%= build.author %>
Date: <%= build.date %>

Open <% if !build.tar_ball.nil? %> Download <% end %>
<% end %>