Skip to content
Snippets Groups Projects
Commit 34c97a31 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Increase commit title limit at Commit#show so it does not truncate most of Merge messages

parent 9711acc9
No related branches found
No related tags found
No related merge requests found
Loading
@@ -36,16 +36,16 @@ class Commit
Loading
@@ -36,16 +36,16 @@ class Commit
# Returns the commits title. # Returns the commits title.
# #
# Usually, the commit title is the first line of the commit message. # Usually, the commit title is the first line of the commit message.
# In case this first line is longer than 80 characters, it is cut off # In case this first line is longer than 100 characters, it is cut off
# after 70 characters and ellipses (`&hellp;`) are appended. # after 80 characters and ellipses (`&hellp;`) are appended.
def title def title
title = safe_message title = safe_message
   
return no_commit_message if title.blank? return no_commit_message if title.blank?
   
title_end = title.index(/\n/) title_end = title.index(/\n/)
if (!title_end && title.length > 80) || (title_end && title_end > 80) if (!title_end && title.length > 100) || (title_end && title_end > 100)
title[0..69] << "&hellip;".html_safe title[0..79] << "&hellip;".html_safe
else else
title.split(/\n/, 2).first title.split(/\n/, 2).first
end end
Loading
@@ -58,8 +58,8 @@ class Commit
Loading
@@ -58,8 +58,8 @@ class Commit
description = safe_message description = safe_message
   
title_end = description.index(/\n/) title_end = description.index(/\n/)
if (!title_end && description.length > 80) || (title_end && title_end > 80) if (!title_end && description.length > 100) || (title_end && title_end > 100)
"&hellip;".html_safe << description[70..-1] "&hellip;".html_safe << description[80..-1]
else else
description.split(/\n/, 2)[1].try(:chomp) description.split(/\n/, 2)[1].try(:chomp)
end end
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment