bug?: ORIG_HEAD incorrect after reset during git-rebase -i
- From
- Erik Cervin Edin <erik@cervined.in>
- Date
- Dec 16, 2021, 14:30 UTC
- Message-ID
- <CA+JQ7M-ynq1cLN-3ZodXae=x-H5k7Ab6uPBwUFhG+kgtOvCgtA@mail.gmail.com>
Steps to reproduce: 1. git-rebase -i 2. edit XYZ 3. git-reset HEAD~ 4. git-commit -C ORIG_HEAD -a 5. git-rebase --continue 6. git-show ORIG_HEAD
Expected behavior: ORIG_HEAD should point at the previous HEAD of the rebased branch
Actual behavior: ORIG_HEAD points to XYZ
My understanding from reading https://stackoverflow.com/a/64949884 is that this is incorrect behavior.
Perhaps this is as intended but I would at least personally prefer that ORIG_HEAD would point to the previous HEAD of the rebased branch.
Seen in: git version 2.31.1.windows.1
Possibly related to e100bea481 - rebase -i: stop overwriting ORIG_HEAD buffer