From 7ea206fefcd5b709a77b3e22bbca119865d7b411 Mon Sep 17 00:00:00 2001 From: Tulir Asokan <tulir@maunium.net> Date: Thu, 21 Jun 2018 01:39:53 +0300 Subject: [PATCH] Use ! instead of # for merge requests. Fixes #6 --- gitlab-webhook.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gitlab-webhook.go b/gitlab-webhook.go index 704e61b..9f22293 100644 --- a/gitlab-webhook.go +++ b/gitlab-webhook.go @@ -186,7 +186,7 @@ func handleMergeRequestEvent(payload interface{}, header webhooks.Header) { action += "e" } room.SendfHTML( - "[%[1]s/%[2]s] %[3]s %[4]sd merge request <a href='%[5]s'>%[6]s (#%[7]d)</a>", + "[%[1]s/%[2]s] %[3]s %[4]sd merge request <a href='%[5]s'>%[6]s (!%[7]d)</a>", data.ObjectAttributes.Target.Namespace, data.ObjectAttributes.Target.Name, data.User.Name, @@ -202,25 +202,29 @@ func handleCommentEvent(payload interface{}, header webhooks.Header) { room := mxbot.GetRoom(roomID) var notebookType, title string + var notebookIdentifier rune var id int64 switch data.ObjectAttributes.NotebookType { case "Issue": notebookType = "issue" + notebookIdentifier = '#' title = data.Issue.Title id = data.Issue.IID case "MergeRequest": notebookType = "merge request" + notebookIdentifier = '!' title = data.MergeRequest.Title id = data.MergeRequest.IID } room.SendfHTML( - "[%[1]s/%[2]s] %[3]s <a href='%[5]s'>commented</a> on %[4]s %[6]s (#%[7]d)", + "[%[1]s/%[2]s] %[3]s <a href='%[5]s'>commented</a> on %[4]s %[6]s (%[8]c%[7]d)", data.Project.Namespace, data.Project.Name, data.User.Name, notebookType, data.ObjectAttributes.URL, title, - id) + id, + notebookIdentifier) } -- GitLab