Change ellipsis to periods in merge request title from truncated commit message
When creating a merge request GitLab will use the commit message as the title. In case it's too long, the message is truncated and an ellipsis is placed at the end.
The problem with the ellipsis doesn't come into play in the merge request itself. But the merge request title is included in the merge commit message and that is where the problem occurs. This is fine for the GitLab UI and for many clients. However, as one of our customers realized, some clients will not render the ellipsis but will instead show the raw unicode value. This confuses users and isn't very friendly. In this case we should consider using standard periods for the merge request title.
The truncation happens at https://gitlab.com/gitlab-org/gitlab-ce/blob/2859e8d54f948184ac489afea995c65ed0ca325c/app/models/commit.rb#L177.
cc/ @DouweM from the other issue.