git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 0/6] more automation for cover letter generation

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 18, 2009, 18:31 UTC
Message-ID
<7v8wlxx18c.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<1240071381-25165-1-git-send-email-ft@bewatermyfriend.org>
Frank Terbeck <ft@bewatermyfriend.org> writes:
Show 5 quoted lines
> The following setup would suit me pretty well:
>
> [format]
>     coverletter = true
>     coveronepatch = false

Nobody wants a cover letter to a single patch, so a better way would probably be:

	'yes' means default behaviour, that is add cover letter for
	multiple-patch series, non for a single patch;
	'no' means no cover; and
	'always' means a probably insane "cover even a single patch".

In any case, because this new feature is way too late to be in the upcoming 1.6.3 release anyway, I think it is a saner approach to add a command line option "--cover=yes" to "cover if multiple", "--cover=always" to "cover even a single patch", and "--cover=no" to countermand a configured "format.cover" the user may have in the configuration from the command line.

>     overwritecoverletter = false

I do not think it is particularly a good idea, and it is a good idea to have it in the configuration.

 - Why not protect the earlier patch output?  People often tweak messages
   (both above and below the three-dash lines) in them.
 - Isn't this pretty much per invocation?

I can understand (I may not be enthused about it) a new --clobber={yes,no} command line option to allow/forbid clobbering the existing files, and you may want to add --clobber=patches to allow clobbering only the patches but not cover (which I do not think makes much sense, though).

Previous: Frank TerbeckNext: Frank Terbeck
Message 8 of 21 in “more automation for cover letter generation”
  1. 0/6 more automation for cover letter generationFrank Terbeck, Apr 18, 2009
  2. 1/6 format-patch: add cover{letter,onepatch} optionsFrank Terbeck, Apr 18, 2009
  3. 2/6 Add documentation for format-patch's --cover-one-patchFrank Terbeck, Apr 18, 2009
  4. 3/6 Document format.coverletter and format.coveronepatchFrank Terbeck, Apr 18, 2009
  5. 4/6 format-patch: introduce overwritecoverletter optionFrank Terbeck, Apr 18, 2009
  6. 5/6 Add documentation for --cover-overwriteFrank Terbeck, Apr 18, 2009
  7. 6/6 Document format.overwritecoverletterFrank Terbeck, Apr 18, 2009
  8. Junio C HamanoApr 18, 2009
  9. 0/4 more automation for cover letter generationFrank Terbeck, May 4, 2009
  10. 1/4 Add format.coverletter optionFrank Terbeck, May 4, 2009
  11. 2/4 Add format.coverauto booleanFrank Terbeck, May 4, 2009
  12. Stephen BoydMay 4, 2009
  13. Frank TerbeckMay 4, 2009
  14. Junio C HamanoMay 4, 2009
  15. Frank TerbeckMay 5, 2009
  16. Junio C HamanoMay 5, 2009
  17. Frank TerbeckMay 5, 2009
  18. Frank TerbeckMay 5, 2009
  19. 3/4 Add tests for coverauto, coverletter and --cover-letterFrank Terbeck, May 4, 2009
  20. 4/4 Documentation for format.coverletter and --cover-letterFrank Terbeck, May 4, 2009
  21. Jeff KingApr 21, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.