{"version":"2.1.287","anchor":"git-in-progress-state-list-no-longer-includes-rebase-head","canonical_anchor":"git-in-progress-state-list-no-longer-includes-rebase-head","heading":"A check for unfinished git operations no longer looks for a rebase","tier":"notice","area":"Git","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/git-in-progress-state-list-no-longer-includes-rebase-head","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### A check for unfinished git operations no longer looks for a rebase\n\nClaude Code's list of git in-progress markers no longer includes `REBASE_HEAD`, so this check may not notice a rebase\n\n**Unclear.** What Claude Code uses this list for is not known.\n\n**What**\n\nGit leaves marker files in a repository while an operation such as a merge is half done. Claude Code keeps a list of these markers to tell whether one is underway. That list is now `MERGE_HEAD`, `CHERRY_PICK_HEAD` and `REVERT_HEAD`. `REBASE_HEAD` was removed from it.\n\n**Why**\n\nWhile you are in the middle of a rebase, this check may no longer report it, so whatever Claude Code does with this check could behave differently during a rebase.\n\n- Area: Git\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}