Subject: bug#64055: Implementation of modifying VC change comments for Git

From: Dmitry Gutov <[email-masked]>
Date: Mon, 21 Oct 2024 01:09:36 +0100

On 20/10/2024 08:19, Sean Whitton wrote:
> +*** New user option 'vc-git-allow-rewriting-history'.
> +Many Git commands can change your copy of published change history
> +without warning.  If VC commands detect that this could happen, they
> +will stop.  You can customize this variable to permit rewriting history
> +even though Emacs thinks it is dangerous.

Curious: do we consider Git to be different from others? Or would we 
have corresponding options for Hg, Bzr, (maybe) Svn?

If we think rewriting history dangerous for all, we could mark the 
command as 'disabled' instead.

Otherwise, seems to work well, even though, as you said, a bit slower 
than one might naively expect.