Change summary
bridge/gitlab/import.go | 4 +++-
bridge/gitlab/import_notes.go | 10 ++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
Detailed changes
@@ -267,7 +267,9 @@ func (gi *gitlabImporter) ensureNote(repo *cache.RepoCache, b *cache.BugCache, n
NOTE_CHANGED_DUEDATE,
NOTE_REMOVED_DUEDATE,
NOTE_LOCKED,
- NOTE_UNLOCKED:
+ NOTE_UNLOCKED,
+ NOTE_MENTIONED_IN_ISSUE,
+ NOTE_MENTIONED_IN_MERGE_REQUEST:
return nil
default:
@@ -23,6 +23,8 @@ const (
NOTE_UNASSIGNED
NOTE_CHANGED_MILESTONE
NOTE_REMOVED_MILESTONE
+ NOTE_MENTIONED_IN_ISSUE
+ NOTE_MENTIONED_IN_MERGE_REQUEST
NOTE_UNKNOWN
)
@@ -83,6 +85,14 @@ func GetNoteType(n *gitlab.Note) (NoteType, string) {
return NOTE_REMOVED_MILESTONE, ""
}
+ if strings.HasPrefix(n.Body, "mentioned in issue") {
+ return NOTE_MENTIONED_IN_ISSUE, ""
+ }
+
+ if strings.HasPrefix(n.Body, "mentioned in merge request") {
+ return NOTE_MENTIONED_IN_MERGE_REQUEST, ""
+ }
+
return NOTE_UNKNOWN, ""
}