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

Re: [PATCH] rebase: add a config option for --no-fork-point

From
Alex Henrie <alexhenrie24@gmail.com>
Date
Jan 21, 2021, 23:25 UTC
Message-ID
<CAMMLpeQ5ga_e5-YeVuArYBrui+ps7HWzNjWNQgeJK3sEjo2zhA@mail.gmail.com>
In-Reply-To
<xmqqo8hiaptn.fsf@gitster.c.googlers.com>
On Thu, Jan 21, 2021 at 3:27 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 16 quoted lines
>
> By the way, is the feature itself something we can test easily?  I
> think I saw the "we must interact with --root sensibly" test, but
> the actual feature not being tested include
>
>  - rebase.forkpoint set to false and then to true; does it use the
>    fork-point feature (your patch as-is would have failed this test);
>
>  - rebase.forkpoint set to false and command line says --fork-point;
>
>  - rebase.forkpoint set to true and command line says --no-fork-point;
>
> I offhand do not know if it is easy to observe it the fork-point
> feature gets triggered, but it seems that the difference in
> behaviour is big enough for you to care, so I am hoping you may
> think of a way.

This blog post describes the same problem that I had with fork-point: https://commaok.xyz/post/fork-point/

I didn't see any fork-point tests in the current codebase, but I can work on adding some. Do you want them in a separate patch (that would make the most sense to me), or squashed into the rebase.forkPoint patch?

-Alex
Previous: Junio C HamanoNext: Denton Liu
Message 5 of 9 in “rebase: add a config option for --no-fork-point”
  1. rebase: add a config option for --no-fork-pointAlex Henrie, Jan 20, 2021
  2. Junio C HamanoJan 20, 2021
  3. Alex HenrieJan 20, 2021
  4. Junio C HamanoJan 21, 2021
  5. Alex HenrieJan 21, 2021
  6. Denton LiuJan 21, 2021
  7. Alex HenrieJan 21, 2021
  8. Junio C HamanoFeb 18, 2021
  9. Alex HenrieFeb 20, 2021

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.