public inbox for git@vger.kernel.org
 help / color / mirror / Atom feed
* :/regex syntax picks stash entries over regular commits
@ 2024-03-31 22:13 Nude F. Ninja
  2024-03-31 23:06 ` Junio C Hamano
  0 siblings, 1 reply; 3+ messages in thread
From: Nude F. Ninja @ 2024-03-31 22:13 UTC (permalink / raw)
  To: git

What did you do before the bug happened? (Steps to reproduce your issue)
I ran git stash push, which created the stash entry "On main: dark
mode". Then I committed changes before noticing an oversight with the
previous commit. I wrote the fix and ran git commit --fixup :/dark

What did you expect to happen? (Expected behavior)
The fixup commit should have referenced the previous commit.

What happened instead? (Actual behavior)
It referenced the stash entry.

What's different between what you expected and what actually happened?
I cannot autosquash the commit that refers to the stash entry. I
suggest adding an option to prefer (older) regular commits over
(newer) stash entries when specifying a commit with the :/regex
syntax. In any case I think it's a bug for the --fixup option to
readily produce a commit that does not work with the --autosquash
option which it seems it was designed for.


[System Info]
git version:
git version 2.39.3 (Apple Git-146)

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-04-01  2:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-31 22:13 :/regex syntax picks stash entries over regular commits Nude F. Ninja
2024-03-31 23:06 ` Junio C Hamano
2024-04-01  2:44   ` Jeff King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox