Chris@1296
|
1 <%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project }) %>
|
Chris@1296
|
2
|
Chris@1296
|
3 <div class="contextual">
|
Chris@1296
|
4 <%= render :partial => 'navigation' %>
|
Chris@1296
|
5 </div>
|
Chris@1296
|
6
|
Chris@1296
|
7 <h2><%= render :partial => 'breadcrumbs',
|
Chris@1296
|
8 :locals => { :path => @path, :kind => 'dir', :revision => @rev } %></h2>
|
Chris@1296
|
9
|
Chris@1296
|
10 <% if !@entries.nil? && authorize_for('repositories', 'browse') %>
|
Chris@1296
|
11 <%= render :partial => 'dir_list' %>
|
Chris@1296
|
12 <% end %>
|
Chris@1296
|
13
|
Chris@1296
|
14 <%= render_properties(@properties) %>
|
Chris@1296
|
15
|
Chris@1296
|
16 <% if authorize_for('repositories', 'revisions') %>
|
Chris@1296
|
17 <% if @changesets && !@changesets.empty? %>
|
Chris@1296
|
18 <h3><%= l(:label_latest_revision_plural) %></h3>
|
Chris@1296
|
19 <%= render :partial => 'revisions',
|
Chris@1296
|
20 :locals => {:project => @project, :path => @path,
|
Chris@1296
|
21 :revisions => @changesets, :entry => nil }%>
|
Chris@1296
|
22 <% end %>
|
Chris@1296
|
23 <p>
|
Chris@1296
|
24 <% has_branches = (!@repository.branches.nil? && @repository.branches.length > 0)
|
Chris@1296
|
25 sep = '' %>
|
Chris@1296
|
26 <% if @repository.supports_all_revisions? && @path.blank? %>
|
Chris@1296
|
27 <%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project,
|
Chris@1296
|
28 :repository_id => @repository.identifier_param %>
|
Chris@1296
|
29 <% sep = '|' %>
|
Chris@1296
|
30 <% end %>
|
Chris@1296
|
31 <% if @repository.supports_directory_revisions? &&
|
Chris@1296
|
32 ( has_branches || !@path.blank? || !@rev.blank? ) %>
|
Chris@1296
|
33 <%= sep %>
|
Chris@1296
|
34 <%= link_to l(:label_view_revisions),
|
Chris@1296
|
35 :action => 'changes',
|
Chris@1296
|
36 :path => to_path_param(@path),
|
Chris@1296
|
37 :id => @project,
|
Chris@1296
|
38 :repository_id => @repository.identifier_param,
|
Chris@1296
|
39 :rev => @rev %>
|
Chris@1296
|
40 <% end %>
|
Chris@1296
|
41 </p>
|
Chris@1296
|
42 <% if @repository.supports_all_revisions? %>
|
Chris@1296
|
43 <% content_for :header_tags do %>
|
Chris@1296
|
44 <%= auto_discovery_link_tag(
|
Chris@1296
|
45 :atom, params.merge(
|
Chris@1296
|
46 {:format => 'atom', :action => 'revisions',
|
Chris@1296
|
47 :id => @project, :page => nil, :key => User.current.rss_key})) %>
|
Chris@1296
|
48 <% end %>
|
Chris@1296
|
49
|
Chris@1296
|
50 <% other_formats_links do |f| %>
|
Chris@1296
|
51 <%= f.link_to 'Atom',
|
Chris@1296
|
52 :url => {:action => 'revisions', :id => @project,
|
Chris@1296
|
53 :repository_id => @repository.identifier_param,
|
Chris@1296
|
54 :key => User.current.rss_key} %>
|
Chris@1296
|
55 <% end %>
|
Chris@1296
|
56 <% end %>
|
Chris@1296
|
57 <% end %>
|
Chris@1296
|
58
|
Chris@1296
|
59 <% if @repositories.size > 1 %>
|
Chris@1296
|
60 <% content_for :sidebar do %>
|
Chris@1296
|
61 <h3><%= l(:label_repository_plural) %></h3>
|
Chris@1296
|
62 <p>
|
Chris@1296
|
63 <%= @repositories.sort.collect {|repo|
|
Chris@1296
|
64 link_to h(repo.name),
|
Chris@1296
|
65 {:controller => 'repositories', :action => 'show',
|
Chris@1296
|
66 :id => @project, :repository_id => repo.identifier_param, :rev => nil, :path => nil},
|
Chris@1296
|
67 :class => 'repository' + (repo == @repository ? ' selected' : '')
|
Chris@1296
|
68 }.join('<br />').html_safe %>
|
Chris@1296
|
69 </p>
|
Chris@1296
|
70 <% end %>
|
Chris@1296
|
71 <% end %>
|
Chris@1296
|
72
|
Chris@1296
|
73 <% content_for :header_tags do %>
|
Chris@1296
|
74 <%= stylesheet_link_tag "scm" %>
|
Chris@1296
|
75 <% end %>
|
Chris@1296
|
76
|
Chris@1296
|
77 <% html_title(l(:label_repository)) -%>
|