]> git.eshelyaron.com Git - emacs.git/commit
* lisp/gnus/mm-uu.el (mm-uu-type-alist): Fix end-regexp of git-format-patch.
authorJuri Linkov <juri@linkov.net>
Fri, 12 Jul 2024 17:54:53 +0000 (20:54 +0300)
committerEshel Yaron <me@eshelyaron.com>
Fri, 12 Jul 2024 18:00:40 +0000 (20:00 +0200)
commit977ed3d30f3447777360a6426cbb191334a39ec3
tree9a24b404ed0f415f7282dc932e20529515147eb7
parent6a54c2cc589e1203d89cdabe203e60efe4f96fb8
* lisp/gnus/mm-uu.el (mm-uu-type-alist): Fix end-regexp of git-format-patch.

Replace git-format-patch end-regexp "^-- " with "^$".
The regexp "^-- " was intended to mark the end
of the git-formatted patch.  However, git-format-patch
can produce patches without a signature.  Also often
patches are just copy-pasted from the output of 'C-x v d'.
Therefore, now an empty line marks the end of the patch
since properly formatted patches don't contain an empty line
and properly configured MUAs don't strip whitespace from patches.
Suggested by Luis Henriques <henrix@camandro.org> and
Kévin Le Gouguec <kevin.legouguec@gmail.com> in bug#72059.

(cherry picked from commit 900f135b68b4e9830eac5d7500b3175f160f6c34)
lisp/gnus/mm-uu.el