[1] Added an explanatory comment; used nth consistently instead of car/cadr/nth to make the logic more obvious. (pcase-dolist would make it even more obvious; should I send a followup patch or would that be overkill?) [2] One of the many reasons it took me… gee, more than a month? to post this patch, is my (on-and-off, still ongoing) attempt to teach debbugs-gnu.el to keep this rationale, since it's been stripped from my previous patches[3][4][5]. It's slow going, mostly because I go back and forth between a "conservative" approach (introducing a variable similar to debbugs-gnu-patch-subject) and an "impotent rage" approach (« Why not just call git am?? I made the patch with format-patch, like CONTRIBUTE says; why are we even parsing it?! Is this our lot? Did we fly too close to the sun and burn our wings? Must we toil endlessly, craft regexp after regexp, until the trumpets blow and sweet armageddon delivers us from the cycle of re-search-forward? What am I (looking-at)? Hath (eobp) finally come? (forward-line) I go, forever more, UNTIL THE FIRE OF A THOUSAND "^[*]" CLEANSES MY CURSED SOUL »). [3] https://debbugs.gnu.org/35564#231 Compare with f8d8d28bc6. [4] https://debbugs.gnu.org/41810#26 (patch 1) Compare with elpa.git 01e7d1fe21. [5] And then there was bug#39504, although the "root cause" for this one was attaching more than one patch to a single message.