* Posting Git patch series with Gnus
@ 2019-11-28 10:27 Florian Weimer
2019-11-28 12:53 ` Lars Ingebrigtsen
2019-11-29 9:56 ` Robert Pluim
0 siblings, 2 replies; 3+ messages in thread
From: Florian Weimer @ 2019-11-28 10:27 UTC (permalink / raw)
To: ding
Are there any ready-made Lisp macros to post a branch as a patch
series, allowing me to edit the cover letter before actual sending?
Gnus' MIME handling seems to be more reliable than that of git
send-email, and I'd like to use the Gnus setup and not the slightly
more problematic /usr/sbin/sendmail configuration for sending mail.
Another benefit is archival of outgoing email in Gnus.
Any suggestions?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Posting Git patch series with Gnus
2019-11-28 10:27 Posting Git patch series with Gnus Florian Weimer
@ 2019-11-28 12:53 ` Lars Ingebrigtsen
2019-11-29 9:56 ` Robert Pluim
1 sibling, 0 replies; 3+ messages in thread
From: Lars Ingebrigtsen @ 2019-11-28 12:53 UTC (permalink / raw)
To: Florian Weimer; +Cc: ding
Florian Weimer <fw@deneb.enyo.de> writes:
> Are there any ready-made Lisp macros to post a branch as a patch
> series, allowing me to edit the cover letter before actual sending?
>
> Gnus' MIME handling seems to be more reliable than that of git
> send-email, and I'd like to use the Gnus setup and not the slightly
> more problematic /usr/sbin/sendmail configuration for sending mail.
> Another benefit is archival of outgoing email in Gnus.
>
> Any suggestions?
I thought I remembered Gnus having support for sending a series of
messages, but I think I may have been remembering gnus-uu-post-encoded,
which does this for uuencoded binary files.
There doesn't seem to be any support for sending patch series that I can
see.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Posting Git patch series with Gnus
2019-11-28 10:27 Posting Git patch series with Gnus Florian Weimer
2019-11-28 12:53 ` Lars Ingebrigtsen
@ 2019-11-29 9:56 ` Robert Pluim
1 sibling, 0 replies; 3+ messages in thread
From: Robert Pluim @ 2019-11-29 9:56 UTC (permalink / raw)
To: Florian Weimer; +Cc: ding
>>>>> On Thu, 28 Nov 2019 11:27:32 +0100, Florian Weimer <fw@deneb.enyo.de> said:
Florian> Are there any ready-made Lisp macros to post a branch as a patch
Florian> series, allowing me to edit the cover letter before actual sending?
Florian> Gnus' MIME handling seems to be more reliable than that of git
Florian> send-email, and I'd like to use the Gnus setup and not the slightly
Florian> more problematic /usr/sbin/sendmail configuration for sending mail.
Florian> Another benefit is archival of outgoing email in Gnus.
Florian> Any suggestions?
This doesnʼt help with the MIME portion [1], but you can create an nndraft
group called eg 'patches' with 'G m', then do
git format-patch --numbered-files -o ~/News/drafts/patches --cover-letter HEAD~4
Which would create files 0 1 2 3 4, with '0' containing the cover
letter. Unfortunately '0' is not a valid article number, so you'd have
to script shifting all the numbers up by one. You'd probably want a
'--add-header=Gcc:<something>' to get the gnus archiving to work.
Since itʼs an nndraft group, you can do 'e' on any individual message
to edit it, and then use 'D S' to send all messages (or mark
individual messages with '#' and do 'D s').
Robert
Footnotes:
[1] What's wrong with git send-email's mime handling?
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-11-29 9:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-28 10:27 Posting Git patch series with Gnus Florian Weimer
2019-11-28 12:53 ` Lars Ingebrigtsen
2019-11-29 9:56 ` Robert Pluim
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).