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

Re: [PATCH] cherry-pick -x: add newline before pick note

From
Jeff King <peff@peff.net>
Date
Nov 16, 2010, 19:30 UTC
Message-ID
<20101116193018.GA31036@sigill.intra.peff.net>
In-Reply-To
<d0318dcd2b52f2e818888003e3dd81c7b713fec6.1289920242.git.git@drmicha.warpmail.net>
On Tue, Nov 16, 2010 at 04:11:17PM +0100, Michael J Gruber wrote:
Show 7 quoted lines
> Currently, cherry-pick -x sticks the pick note immediately after the
> existing commit message. This
> 
> * is bad for commits with 1 line subject (it makes a 2 line subject)
> * is different from git-svn, e.g., which leaves an empty line before.
> 
> Make cherry-pick always insert an empty line before the pick note.

Hmm. Should this respect pseudo-header blocks at the end? E.g., if I have:

  message subject
  Message body.
  Signed-off-by: Jeff King <peff@peff.net>
shouldn't it result in:
  message subject
  Message body.
  (cherry picked from commit ...)
  Signed-off-by: Jeff King <peff@peff.net>
?
Even better, I wonder if it should actually be:
  message subject
  Message body.
  Signed-off-by: Jeff King <peff@peff.net>
  Cherry-picked-from: ...

And then you could actually sign off the cherry-pick separately, too, if you wanted, by adding a line _below_ the cherry-picked-from. I have no idea if people are trying to grep for "cherry picked from commit...", which my proposal would break.

Note that none of this is introduced by your patch. The current output for this case is terribly ugly. But I thought I would mention it, as my third version means we _do_ want the current behavior in some cases (i.e., when there is already a pseudo-header block).

-Peff
Previous: Michael J GruberNext: Jonathan Nieder
Message 2 of 13 in “cherry-pick -x: add newline before pick note”
  1. cherry-pick -x: add newline before pick noteMichael J Gruber, Nov 16, 2010
  2. Jeff KingNov 16, 2010
  3. commit -s: allow "(cherry picked " lines in sign-off sectionJonathan Nieder, Nov 16, 2010
  4. Jonathan NiederNov 16, 2010
  5. Junio C HamanoNov 16, 2010
  6. Jonathan NiederNov 16, 2010
  7. Junio C HamanoNov 17, 2010
  8. Jay SoffianNov 17, 2010
  9. Jay SoffianNov 17, 2010
  10. Oswald BuddenhagenMar 8, 2011
  11. Jonathan NiederMar 8, 2011
  12. Oswald BuddenhagenMar 8, 2011
  13. Jonathan NiederMar 8, 2011

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.