{"version":"2.1.2","anchor":"transient-git-state-detection","canonical_anchor":"transient-git-state-detection","heading":"Transient Git State Detection","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.2\/e\/transient-git-state-detection","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.2","markdown":"### Transient Git State Detection\n\n**What**\n\nCommit attribution now skips processing during transient git states to prevent interference with ongoing operations.\n\n**Details**\n\n- Detects rebase, merge, cherry-pick, and bisect operations\n- Checks for `.git\/rebase-merge`, `.git\/rebase-apply`, `.git\/MERGE_HEAD`, `.git\/CHERRY_PICK_HEAD`, `.git\/BISECT_LOG`\n- Prevents attribution from running during these incomplete states\n\n**Evidence**\n\n`_RB()` at line 226382 (transient state checker, contains `\".git\/rebase-merge\"`)"}