##// END OF EJS Templates
scm: git: performance improvements in fetching revisions (#8857, #9472)...
scm: git: performance improvements in fetching revisions (#8857, #9472) Parse a revision for a given branch, just if we haven't parsed it for any branches before. Moved the db check to for existing revisions into a grouped search. Search for many revisions at once: this reduces db load. Revisions are grouped into sets of 100. This is to improve memory consumption. There will be just one query instead of each 100. The above two methods significantly increase parsing speed. Test case was a git repo with 6000+ commits on a master branch, and several other branches originating for master. Speed improved from 1.4h to 18min. Contributed by Gergely Fábián. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9144 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r8734:8ddcc4caf51c
r9024:999a4ba30d7b
Show More
show.html.erb
71 lines | 2.9 KiB | text/plain | TextLexer
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <div class="contextual">
Jean-Philippe Lang
Adds email notifications support for news comments (#2074)....
r4883 <%= watcher_tag(@news, User.current) %>
Toshi MARUYAMA
remove trailing white-spaces from app/views/news/show.html.erb...
r7188 <%= link_to(l(:button_edit),
Jean-Philippe Lang
Fixed: links to edit/delete a news broken by r4214 (#6944)....
r4298 edit_news_path(@news),
:class => 'icon icon-edit',
:accesskey => accesskey(:edit),
:onclick => 'Element.show("edit-news"); return false;') if User.current.allowed_to?(:manage_news, @project) %>
Toshi MARUYAMA
remove trailing white-spaces from app/views/news/show.html.erb...
r7188 <%= link_to(l(:button_delete),
Jean-Philippe Lang
Fixed: links to edit/delete a news broken by r4214 (#6944)....
r4298 news_path(@news),
:confirm => l(:text_are_you_sure),
:method => :delete,
:class => 'icon icon-del') if User.current.allowed_to?(:manage_news, @project) %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </div>
Jean-Philippe Lang
Avatars added in news (#3941) and forums (#4468) + cleanup....
r3170 <h2><%= avatar(@news.author, :size => "24") %><%=h @news.title %></h2>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330
Jean-Philippe Lang
Do not render hidden news edit form if user is not allowed to edit (closes #4068)....
r2840 <% if authorize_for('news', 'edit') %>
Jean-Philippe Lang
The news list now shows the full news contents....
r739 <div id="edit-news" style="display:none;">
Jean-Philippe Lang
Use #labelled_form_for instead of #labelled_tabular_form_for....
r8021 <% labelled_form_for :news, @news, :url => news_path(@news),
Jean-Philippe Lang
Allows attachments on news (#1972)....
r8608 :html => { :id => 'news-form', :multipart => true, :method => :put } do |f| %>
Jean-Philippe Lang
The news list now shows the full news contents....
r739 <%= render :partial => 'form', :locals => { :f => f } %>
<%= submit_tag l(:button_save) %>
Toshi MARUYAMA
remove trailing white-spaces from app/views/news/show.html.erb...
r7188 <%= link_to_remote l(:label_preview),
Eric Davis
Refactor: convert News to a REST resource...
r4100 { :url => preview_news_path(:project_id => @project),
Eric Davis
Refactor: move NewsController#preview to PreviewsController#news...
r4060 :method => 'get',
Jean-Philippe Lang
ProjectsController#add_news moved to NewsController#new....
r1097 :update => 'preview',
:with => "Form.serialize('news-form')"
}, :accesskey => accesskey(:preview) %> |
Jean-Philippe Lang
Do not render hidden news edit form if user is not allowed to edit (closes #4068)....
r2840 <%= link_to l(:button_cancel), "#", :onclick => 'Element.hide("edit-news"); return false;' %>
Jean-Philippe Lang
The news list now shows the full news contents....
r739 <% end %>
Jean-Philippe Lang
ProjectsController#add_news moved to NewsController#new....
r1097 <div id="preview" class="wiki"></div>
Jean-Philippe Lang
The news list now shows the full news contents....
r739 </div>
Jean-Philippe Lang
Do not render hidden news edit form if user is not allowed to edit (closes #4068)....
r2840 <% end %>
Jean-Philippe Lang
The news list now shows the full news contents....
r739
Jean-Philippe Lang
Do not include news author in emphasis tag....
r3311 <p><% unless @news.summary.blank? %><em><%=h @news.summary %></em><br /><% end %>
<span class="author"><%= authoring @news.created_on, @news.author %></span></p>
Jean-Philippe Lang
Added missing wiki div on news/index and news/show....
r1045 <div class="wiki">
Jean-Philippe Lang
Allows attachments on news (#1972)....
r8608 <%= textilizable(@news, :description) %>
Jean-Philippe Lang
Added missing wiki div on news/index and news/show....
r1045 </div>
Jean-Philippe Lang
Allows attachments on news (#1972)....
r8608 <%= link_to_attachments @news %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <br />
<div id="comments" style="margin-bottom:16px;">
Jean-Philippe Lang
Removes large icons....
r3065 <h3 class="comments"><%= l(:label_comment_plural) %></h3>
Jean-Philippe Lang
Add a user preference to choose how comments/replies are displayed: in chronological or reverse chronological order (#589, #776)....
r1183 <% @comments.each do |comment| %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% next if comment.new_record? %>
<div class="contextual">
Eric Davis
Refactor: move #destroy_comment method to CommentsController#destroy...
r4058 <%= link_to_if_authorized image_tag('delete.png'), {:controller => 'comments', :action => 'destroy', :id => @news, :comment_id => comment},
:confirm => l(:text_are_you_sure), :method => :delete, :title => l(:button_delete) %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </div>
Jean-Philippe Lang
Avatars added in news (#3941) and forums (#4468) + cleanup....
r3170 <h4><%= avatar(comment.author, :size => "24") %><%= authoring comment.created_on, comment.author %></h4>
Jean-Philippe Lang
News comments are now textilized....
r973 <%= textilizable(comment.comments) %>
Jean-Philippe Lang
Add a user preference to choose how comments/replies are displayed: in chronological or reverse chronological order (#589, #776)....
r1183 <% end if @comments.any? %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </div>
Jean-Philippe Lang
Adds a News#commentable? method to easily specific additional rules....
r8734 <% if @news.commentable? %>
Jean-Philippe Lang
Fixed: 10342 Creation of Schema in Oracle...
r476 <p><%= toggle_link l(:label_comment_add), "add_comment_form", :focus => "comment_comments" %></p>
Eric Davis
Refactor: move NewsController#add_comment to CommentsController#create...
r4056 <% form_tag({:controller => 'comments', :action => 'create', :id => @news}, :id => "add_comment_form", :style => "display:none;") do %>
Jean-Philippe Lang
Adds a 'box' div around news comment form (#2632)....
r2351 <div class="box">
<%= text_area 'comment', 'comments', :cols => 80, :rows => 15, :class => 'wiki-edit' %>
<%= wikitoolbar_for 'comment_comments' %>
</div>
Jean-Philippe Lang
Added toggle_link helper....
r429 <p><%= submit_tag l(:button_add) %></p>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% end %>
Jean-Philippe Lang
Removed a line break on news/show...
r591 <% end %>
Jean-Philippe Lang
More detailed html title on several views....
r951
Etienne Massip
Remove unecessary page title HTML escaping from views (#9252)....
r7445 <% html_title @news.title -%>
Jean-Philippe Lang
Enable syntax highlight on issues, messages and news (#1473, #1466)....
r1548
<% content_for :header_tags do %>
<%= stylesheet_link_tag 'scm' %>
<% end %>