aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/email
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/email')
-rw-r--r--pkg/email/lore/parse.go2
-rw-r--r--pkg/email/lore/parse_test.go7
2 files changed, 6 insertions, 3 deletions
diff --git a/pkg/email/lore/parse.go b/pkg/email/lore/parse.go
index 98152b408..9d1a010f5 100644
--- a/pkg/email/lore/parse.go
+++ b/pkg/email/lore/parse.go
@@ -29,6 +29,7 @@ type Series struct {
MessageID string
Version int
Corrupted string // If non-empty, contains a reason why the series better be ignored.
+ Tags []string
Patches []Patch
}
@@ -74,6 +75,7 @@ func PatchSeries(emails []*email.Email) []*Series {
Subject: patch.Title,
MessageID: thread.MessageID,
Version: patch.Version.ValueOr(1),
+ Tags: patch.Tags,
}
ret = append(ret, series)
if patch.Seq.IsSet() && patch.Seq.Value() > 1 {
diff --git a/pkg/email/lore/parse_test.go b/pkg/email/lore/parse_test.go
index 81d1eaebc..0480729ff 100644
--- a/pkg/email/lore/parse_test.go
+++ b/pkg/email/lore/parse_test.go
@@ -381,7 +381,7 @@ Content-Type: text/plain
Some text`,
// A series with a cover.
`Date: Sun, 7 May 2017 19:55:00 -0700
-Subject: [PATCH v2 00/02] A longer series
+Subject: [PATCH net v2 00/02] A longer series
Message-ID: <Second>
From: UserB <b@user.com>
To: UserA <a@user.com>
@@ -389,7 +389,7 @@ Content-Type: text/plain
Some cover`,
`Date: Sun, 7 May 2017 19:56:00 -0700
-Subject: [PATCH v2 01/02] First patch
+Subject: [PATCH net v2 01/02] First patch
Message-ID: <Second-1>
From: UserC <c@user.com>
To: UserA <a@user.com>, UserB <b@user.com>
@@ -399,7 +399,7 @@ In-Reply-To: <Second>
Patch 1/2`,
`Date: Sun, 7 May 2017 19:56:00 -0700
-Subject: [PATCH v2 02/02] Second patch
+Subject: [PATCH net v2 02/02] Second patch
Message-ID: <Second-2>
From: UserC <c@user.com>
To: UserA <a@user.com>, UserB <b@user.com>
@@ -444,6 +444,7 @@ Bug report`,
"<Second>": {
Subject: "A longer series",
Version: 2,
+ Tags: []string{"net"},
Patches: []Patch{
{
Seq: 1,