<% c++ #include "content.h" %> <% c++ #include "util.h" %> <% skin git %> <% view log_view uses content::log_view extends master %> <% template content_body() %>

log: <%= repo %>

<% if (content.has_bodies) %>

<% end %> <% foreach c in commits %><% item %> <% end item %><% empty %> <% end %>
<%= c.short_oid %> <%= c.summary %> <% if (c.body.length() > 0) %> <% end %> <%= c.author_name %> <% c++ out() << util::format_time(c.time); %>
no commits
<% end template %> <% end view %> <% view object_view uses content::object_view extends master %> <% template content_body() %>

object <%= object.oid %>

type: <%= object.type_name %>

<% if (content.object.kind == ObjectKind::Tree) %> <% foreach e in object.entries %><% item %> <% end item %><% end foreach %>
<%= e.name %> <%= e.oid %>
<% else %>
<%= object.body %>
<% end %> <% end template %> <% end view %> <% view tags_view uses content::tags_view extends master %> <% template content_body() %>

tags: <%= repo %>

<% foreach t in tags %><% item %> <% end item %><% empty %> <% end %>
<%= t.short_oid %> <%= t.name %> browse files download .tar.gz <% c++ out() << util::format_time(t.time); %>
no tags
<% end template %> <% end view %> <% view tag_view uses content::tag_view extends master %> <% template content_body() %>

tag: <%= tag.name %>

<% if tag.annotated %>annotated<% else %>lightweight<% end %> · points to <%= tag.short_oid %> · <% c++ out() << util::format_time(content.tag.time); %> · browse files · download .tar.gz <% if (content.tag.tagger_name.length() > 0) %>
tagger: <%= tag.tagger_name %><% end %>

<% if (content.tag.message.length() > 0) %>
<%= tag.message %>
<% end %> <% end template %> <% end view %> <% view branches_view uses content::branches_view extends master %> <% template content_body() %>

branches: <%= repo %>

<% foreach b in branches %><% item %> <% end item %><% empty %> <% end %>
<%= b.short_oid %> <%= b.name %><% if b.is_default %> (default)<% end %> log browse files <% c++ out() << util::format_time(b.time); %>
no branches
<% end template %> <% end view %> <% view commit_view uses content::commit_view extends master %> <% template content_body() %>

commit <%= commit.short_oid %>

<% if (not content.on_default_branch) %> <% if (content.branches.size() > 0) %>

branches: <% foreach b in branches %><% item %><%= b.name %> <% end item %><% end foreach %>

<% else %>

not on any branch

<% end %> <% end %>

<%= commit.author_name %><% if (content.commit.author_email.length() > 0) %> <<%= commit.author_email %>><% end %> · <% c++ out() << util::format_time(content.commit.time); %>
<%= commit.oid %> patch · browse files <% foreach p in commit.parents %><% item %>
parent <%= p %><% end item %><% end foreach %>

<%= commit.message %>

Changed files

<% foreach f in commit.files %><% item %> <% end item %><% empty %> <% end %>
<%= f.status %> <% if (f.status == 'D') %> <%= f.path %> <% else %> <%= f.path %> <% end %> <% if (content.commit.first_parent.length() > 0 and (f.status == 'M' or f.status == 'D')) %> before <% end %>
no changes
<% foreach d in commit.diff %><% item %>
<%= d.content %>
<% end item %><% end foreach %>
<% end template %> <% end view %> <% end skin %>