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

Re: [PATCH] rebase -i: use same commit's message and date with f -C

From
PWPhillip Wood <phillip.wood123@gmail.com>
Date
Sep 25, 2025, 10:11 UTC
Message-ID
<12659f80-2934-4158-9a22-7a4c11060679@gmail.com>
In-Reply-To
<7de3da11-6191-4fa3-bd0d-842dc45690e7@app.fastmail.com>
Hi Mathias
On 24/09/2025 16:21, Mathias Rav wrote:
Show 12 quoted lines
> 
> I have never used the "amend!" autosquash feature and I was not aware of
> it until I stepped through the code in sequencer.c to implement my
> proposed change. I think the `git commit --amend` manual explains quite
> nicely why you could want to keep the author of one commit and the
> message of another.
> 
> Before discovering "f -C" to achieve the "fixdown" behavior, as Hannes
> describes, I used "x f" to invoke my own single-letter shell script to
> achieve the behavior I wanted, and I guess I am fine with going back to
> that for the cases where I want to preserve author dates (which, to be
> fair, is often not that important to me).

I'd be happy to see a patch that implemented a new option for "fixup" that copied the author. As the discussion that Oswald linked to shows this is not the first time someone has wanted this functionality. The issue is that we don't want to change the existing behavior, not that we don't want to support this via a different option.

Thanks
Phillip
Previous: Mathias RavNext: Junio C Hamano
Message 10 of 14 in “rebase -i: use same commit's message and date with f -C”
  1. rebase -i: use same commit's message and date with f -CMathias Rav, Sep 23, 2025
  2. Karthik NayakSep 23, 2025
  3. Phillip WoodSep 23, 2025
  4. Ben KnobleSep 23, 2025
  5. Kristoffer HaugsbakkSep 23, 2025
  6. Junio C HamanoSep 23, 2025
  7. Johannes SixtSep 24, 2025
  8. Phillip WoodSep 24, 2025
  9. Mathias RavSep 24, 2025
  10. Phillip WoodSep 25, 2025
  11. Junio C HamanoSep 25, 2025
  12. Oswald BuddenhagenSep 24, 2025
  13. Junio C HamanoSep 24, 2025
  14. Phillip WoodSep 25, 2025

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.