From 7d18c4d23637f52fa0fdc3028223f8cd1ec1e072 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Tue, 4 Dec 2018 09:59:48 -0800 Subject: Truncate merge request titles with periods instead of ellipsis Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54862 --- app/models/commit.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/models/commit.rb') diff --git a/app/models/commit.rb b/app/models/commit.rb index 2c89da88b9b..a422a0995ff 100644 --- a/app/models/commit.rb +++ b/app/models/commit.rb @@ -177,7 +177,9 @@ class Commit def title return full_title if full_title.length < 100 - full_title.truncate(81, separator: ' ', omission: '…') + # Use three dots instead of the ellipsis Unicode character because + # some clients show the raw Unicode value in the merge commit. + full_title.truncate(81, separator: ' ', omission: '...') end # Returns the full commits title -- cgit v1.2.3