On 22.03.2019 12:44, Philipp Stephani wrote: > > The Git integration for vc.el supports amending commits via a magic > changelog header. Mercurial has the same functionality, see > https://www.mercurial-scm.org/wiki/EditingHistory#Amending_the_latest_changeset_with_commit_--amend. > If would be great to support this in Emacs as well. Maybe the Git > approach could even move into main VC, and made available to all > backends that support amending? Here's a patch you can try (attached). No backend API change necessary, so far. Are there many backends that could support amending?