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

Re: [PATCH] sequencer.c: abbreviate hashs placed in the middle of messages

From
Junio C Hamano <gitster@pobox.com>
Date
May 10, 2015, 19:17 UTC
Message-ID
<xmqqzj5cfdit.fsf@gitster.dls.corp.google.com>
In-Reply-To
<vpqwq0g2462.fsf@anie.imag.fr>
Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:
Show 14 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
>
>> I am not sure how that changes anything.
>>
>>     $ git cherry-pick 38e70713119c25ab5699df6b2fb13e4133d399ab
>>     error: that commit is a merge and you didn't give me -m <which-parent>
>>
>>     $ git cherry-pick 38e70713119c25ab5699df6b2fb13e4133d399ab
>>     error: the commit 38e707... is a merge and you didn't give me -m <which-parent>
>
> But ...
>
>     ./myscript.sh
>     error: that commit is a merge and you didn't give me -m <which-parent>

If myscript.sh did not take the user input, what would the first thing you (who tried to run the script) would do? At that point, figuring out which wrong commit was fed to underlying cherry-pick becomes a lot less important issue than figuring out _why_ the buggy script fed a wrong commit to it, doesn't it?

Previous: Matthieu MoyNext: Matthieu Moy
Message 13 of 14 in “sequencer.c: abbreviate hashs placed in the middle of messages”
  1. sequencer.c: abbreviate hashs placed in the middle of messagesRalf Thielow, May 8, 2015
  2. Eric SunshineMay 8, 2015
  3. Ralf ThielowMay 8, 2015
  4. Junio C HamanoMay 8, 2015
  5. Ralf ThielowMay 8, 2015
  6. Junio C HamanoMay 8, 2015
  7. Ralf ThielowMay 8, 2015
  8. Junio C HamanoMay 8, 2015
  9. Ralf ThielowMay 8, 2015
  10. Junio C HamanoMay 8, 2015
  11. Ralf ThielowMay 8, 2015
  12. Matthieu MoyMay 10, 2015
  13. Junio C HamanoMay 10, 2015
  14. Matthieu MoyMay 10, 2015

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.