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

Re: [PATCH 1/1] Revert "rebase: introduce a shortcut for --reschedule-failed-exec"

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 5, 2019, 17:41 UTC
Message-ID
<xmqq8syut9op.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<e61ebc30605e21ce71623903bc9c850fd964e826.1549367342.git.gitgitgadget@gmail.com>

"Johannes Schindelin via GitGitGadget" <gitgitgadget@gmail.com> writes:

Show 23 quoted lines
> From: Johannes Schindelin <johannes.schindelin@gmx.de>
>
> When contributing the patch series, the cover letter tried to convey
> clearly that the patch introducing the shortcut -y was included only to
> show that it is possible, with a slight bias against it.
>
> During the review, there were a couple reviewers who agreed with this
> sentiment, and the author was happy that this patch was not needed and
> concurred that it should be dropped. See e.g. Stefan Beller's reply:
> <CAGZ79kZL5CRqCDRb6B-EedUm8Z_i4JuSF2=UtwwdRXMitrrOBw@mail.gmail.com>
>
> However, it slipped by the original patch author (yours truly) that the
> patch *was* included when the branch made it to `next` and then when it
> made it to `master`.
>
> So let's back out that patch before it even slips into an official
> release (in which case we would even have to support this unwanted
> flag).
>
> This reverts commit 81ef8ee75d5f348d3c71ff633d13d302124e1a5e.
>
> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
> ---

Thanks for catching before feature freeze, but read the above again with cooler head. The revert message is less useful than if you said

    The patch was sent for completeness just in case it turns out to
    be too cumbersome not to have a short-hand option, but during
    the discussion, reviewers agreed that [FOR SUCH AND SUCH REASONS
    --- fill in the blank here] we are better off without.  The
    maintainer missed that conclusion and forgot to drop it while
    merging the topic down, and contributors did not notice the
    mistake, either.

As the reason is missing, the only thing a reader can get from it is "the patch was not intended to be included, but we screwed up". I do not see why a more useful "why it wasn't intended to be included" needs to be hidden behind an external reference.

Previous: Johannes Schindelin via GitGitGadgetNext: Johannes Schindelin via GitGitGadget
Message 3 of 6 in “rebase: drop the unwanted -y”
  1. 0/1 rebase: drop the unwanted -yJohannes Schindelin via GitGitGadget, Feb 5, 2019
  2. 1/1 Revert "rebase: introduce a shortcut for --reschedule-failed-exec"Johannes Schindelin via GitGitGadget, Feb 5, 2019
  3. Junio C HamanoFeb 5, 2019
  4. 0/1 rebase: drop the unwanted -yJohannes Schindelin via GitGitGadget, Feb 6, 2019
  5. 1/1 Revert "rebase: introduce a shortcut for --reschedule-failed-exec"Johannes Schindelin via GitGitGadget, Feb 6, 2019
  6. Junio C HamanoFeb 6, 2019

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.