From: Junio C Hamano <gitster@pobox.com>
To: Patrick Steinhardt <ps@pks.im>
Cc: Elijah Newren <newren@gmail.com>, git@vger.kernel.org
Subject: Re: [PATCH REGRESSION] builtin/rebase: allow user to amend committed conflicts again
Date: Wed, 23 Sep 2026 11:33:20 -0700 [thread overview]
Message-ID: <xmqqzex7akcv.fsf@gitster.g> (raw)
In-Reply-To: <arQZDXxf0139omx5@pks.im> (Patrick Steinhardt's message of "Wed, 23 Sep 2026 20:23:09 +0200")
Patrick Steinhardt <ps@pks.im> writes:
> I think reverting is probably the safest change for now, and we can then
> discuss how to properly handle this. I'm not a fan myself of refusing
> the commit outright as that would break my own workflow. And I'd assume
> that I'm probably not the only person using that workflow, also because
> it does let you inspect the result before you move on.
Yup, splitting a commit into multiple pieces and other manipulation
is easier to do if we are allowed to "git commit" in the middle of a
"rebase -i" session, and if "git commit" is to be allowed, "git
commit --amend" needs to be allowed immediately following that "git
commit", if only to reword a misspelt log message.
> It makes me wonder whether we can instead fix git-commit(1) itself to
> maybe not reset authorship information. But that's probably a much
> harder change to do, and probably it would make the mess that we have
> with the ".git/rebase-merge" state directory even bigger.
I do not think I understand what you mean by "fix git-commit". Make
it pay attention to some file in .git/ directory and override the
authorship information over what it usually uses, and make sure it
removes that file after it consumed it, or something like that?
next prev parent reply other threads:[~2026-09-23 18:33 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-23 13:16 [PATCH REGRESSION] builtin/rebase: allow user to amend committed conflicts again Patrick Steinhardt
2026-09-23 14:02 ` Phillip Wood
2026-09-23 14:22 ` Phillip Wood
2026-09-23 17:33 ` Junio C Hamano
2026-09-23 17:49 ` Elijah Newren
2026-09-24 6:10 ` Johannes Sixt
2026-09-27 8:04 ` Jiang Xin
2026-09-23 17:48 ` Elijah Newren
2026-09-23 17:59 ` Junio C Hamano
2026-09-23 18:23 ` Patrick Steinhardt
2026-09-23 18:33 ` Junio C Hamano [this message]
2026-09-23 18:38 ` Patrick Steinhardt
2026-09-23 19:11 ` Elijah Newren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xmqqzex7akcv.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
--cc=newren@gmail.com \
--cc=ps@pks.im \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox