{"thread":{"id":"11915","subject":"[PATCH 0/4] Generate cover letters with format-patch","startedAt":"2008-02-06T16:43:14Z","lastAt":"2008-02-06T16:43:14Z","messageCount":1,"participants":["Daniel Barkalow"],"isPatch":true,"patchVersion":1,"patchTotal":4},"messages":[{"id":"67670","messageId":"alpine.LNX.1.00.0802061129120.13593@iabervon.org","threadId":"11915","inReplyTo":null,"subject":"[PATCH 0/4] Generate cover letters with format-patch","fromName":"Daniel Barkalow","fromEmail":"barkalow@iabervon.org","sentAt":"2008-02-06T16:43:14Z","receivedAt":"2008-02-06T16:43:14Z","isPatch":true,"sender":{"key":"barkalow@iabervon.org","avatar":"https://avatars.githubusercontent.com/u/55364219?v=4"},"body":"Cover letters are often useful for patch series that don't have a single \npatch whose message should explain everything. But they're somewhat of a \npain to generate by hand, since you have to remember what generated text \nyou want to put in them, how you want to address them, how many patches \nare in the series, what you're putting in the subject tag, and so forth. \nThis series adds a --cover-letter flag that generates one more message at \nthe start of the series, with all of the sequencing and generation code \nintact, with a few spaces for you to fill in. This cover letter is an \nexample of the output (without the option to thread the patches).\n\nIIRC, I requested this feature, and Johannes implemented it and sent me a \npatch, and then I rewrote the patch almost entirely, but I'd never have \nfigured out format-patch without his patch as a guide.\n\n\t-Daniel\n*This .sig left intentionally blank*\n\nDaniel Barkalow (4):\n      Improve message-id generation flow control for format-patch\n      Export some email and pretty-printing functions\n      Retain extra blank lines between the summary and the body\n      Add a --cover-letter option to format-patch\n\n Documentation/git-format-patch.txt                 |    6 +\n builtin-log.c                                      |  244 ++++++++++++++------\n commit.h                                           |   15 ++\n log-tree.c                                         |  126 ++++++-----\n log-tree.h                                         |    2 +\n pretty.c                                           |   32 ++--\n t/t4013-diff-various.sh                            |    1 +\n ...tch_--stdout_--cover-letter_-n_initial..master^ |  101 ++++++++\n 8 files changed, 378 insertions(+), 149 deletions(-)\n create mode 100644 t/t4013/diff.format-patch_--stdout_--cover-letter_-n_initial..master^\n"}]}