Emacs master rewritten to drop commit with LLM authorship
Savannah maintainers force-reset the branch after a commit unintentionally credited Claude, leaving local clones needing a rebase or hard reset.
The Emacs master branch on Savannah has been force-reset to remove a commit that unintentionally carried LLM authorship, according to Sean Whitton. Savannah admins and the commit's author helped reverse the change quickly.
The rewrite drops history that mentioned Claude. Anyone who had not pulled in the past couple of days is unaffected. Developers who had already fetched the old tip must realign local clones: rebase any unpushed work onto the new origin/master, or hard-reset if they have no local commits of their own. Because commit hashes chain through parents, every successor commit after the dropped one now has a different identity even when its tree is unchanged.
Eli Zaretskii reported that a normal pull left him still seeing the removed commit and an "ahead" status, illustrating how a published-history rewrite ripples through active clones. Other developers noted that Magit or an interactive rebase can drop the offending commit automatically in simple cases, while warning that a hard reset discards unpushed local work.
Rewriting a shared mainline remains rare in Emacs development precisely because every downstream clone must recover. The episode underscores both the project's sensitivity to LLM-attributed contributions landing in master and the operational cost of scrubbing them after the fact.