aboutsummaryrefslogtreecommitdiff
path: root/piem.el
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2023-04-30 18:15:50 -0400
committerKyle Meyer <kyle@kyleam.com>2023-04-30 20:26:40 -0400
commit9d764049a83cbc8519792760ea8807aec5e0f6ac (patch)
tree542032608d357517302c097bbe2b2979e806cf62 /piem.el
parent2c37ca5e9a1b5f63e4cfe24c221602cf2eb03e0e (diff)
downloadpiem-9d764049a83cbc8519792760ea8807aec5e0f6ac.tar.gz
piem-am-ready-mbox: Adjust header regex for format-patch change
As of git.git's ba4324c4e1 (e-mail workflow: Message-ID is spelled with ID in both capital letters, 2023-04-03), git-format-patch inserts a Message-ID header instead of Message-Id. Teach piem--insert-message-id-header to look for either variant when it checks for an existing header. Another option would be to ignore the header case entirely. However, piem--insert-message-id-header is intended to work only for format-patch output, so stick with the stricter header matching. Message-ID: <20230430221552.251335-3-kyle@kyleam.com>
Diffstat (limited to 'piem.el')
-rw-r--r--piem.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/piem.el b/piem.el
index 63c358a..9dc7f3e 100644
--- a/piem.el
+++ b/piem.el
@@ -601,8 +601,11 @@ public-inbox's configuration), return the value of
(rx line-start (zero-or-one space) line-end))))
(cond
((looking-at-p
+ ;; git-format-patch switched to "Message-ID" spelling
+ ;; in v2.41.
(rx line-start
- "Message-Id: <" (one-or-more not-newline) ">"
+ "Message-" (or "Id" "ID")
+ ": <" (one-or-more not-newline) ">"
line-end))
(throw 'has-message-id nil))
((looking-at-p