aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-02-12 13:58:47 -0500
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-02-12 13:58:47 -0500
commit1c901d18a194e49a547b152014c0e759d03ab3b0 (patch)
tree8077098569dad05b22b1968f45c1962a0e1d08b7
parent560dcf24ba0a716565a9f8552c271b687238b59a (diff)
downloadkorg-helpers-1c901d18a194e49a547b152014c0e759d03ab3b0.tar.gz
Deal with a few more prefix corner-cases
Specifically, be forgiving of someone finger-fumbling [PATCH v2 xx/nn] as [PATCHv2 xx/nn]. Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rwxr-xr-xget-lore-mbox.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/get-lore-mbox.py b/get-lore-mbox.py
index adc542b..8d1968f 100755
--- a/get-lore-mbox.py
+++ b/get-lore-mbox.py
@@ -454,11 +454,11 @@ class LoreSubject:
elif re.search(r'^v\d+$', chunk, re.IGNORECASE):
self.revision = int(chunk[1:])
self.revision_inferred = False
- elif chunk.lower() == 'rfc':
+ elif chunk.lower().find('rfc') == 0:
self.rfc = True
- elif chunk.lower() == 'resend':
+ elif chunk.lower().find('resend') == 0:
self.resend = True
- elif chunk.lower() == 'patch':
+ elif chunk.lower().find('patch') == 0:
self.patch = True
self.prefixes.append(chunk.lower())
subject = re.sub(r'^\s*\[[^\]]*\]\s*', '', subject)
@@ -470,6 +470,7 @@ class LoreSubject:
out.append(' subject: %s' % self.subject)
out.append(' reply: %s' % self.reply)
out.append(' resend: %s' % self.resend)
+ out.append(' patch: %s' % self.patch)
out.append(' rfc: %s' % self.rfc)
out.append(' revision: %s' % self.revision)
out.append(' revision_inferred: %s' % self.revision_inferred)