diff options
author | Derrick Stolee <derrickstolee@github.com> | 2022-07-19 18:33:43 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-07-19 12:49:04 -0700 |
commit | aa37f3e1d892698276b52f347c6374499f6c0759 (patch) | |
tree | 0fd58af5f692f2b5e8167a18ed874dd004cf8fc8 /commit.c | |
parent | 3113fedaeb67eed4c46ef7bdd670b8406317a303 (diff) |
sequencer: ignore HEAD ref under --update-refs
When using the 'git rebase -i --update-refs' option, the todo list is
populated with 'update-ref' commands for all tip refs in the history
that is being rebased. Refs that are checked out by some worktree are
instead added as a comment to warn the user that they will not be
updated.
Until now, this included the HEAD ref, which is being updated by the
rebase process itself, regardless of the --update-refs option. Remove
the comment in this case by ignoring any decorations that match the HEAD
ref.
Reported-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions