Subject: bug#63949: 30.0.50; `vc-print-log´ does not erase buffer when called from *vc-change-log* buffer, at least for CVS logs

From: Jens Schmidt <[email-masked]>
Date: Mon, 17 Jul 2023 21:53:18 +0200

On 2023-06-30  07:57, Eli Zaretskii wrote:

> We never CC'ed him.

Actually, I contacted him off-list some weeks already before your
mail, without getting any reply, either.

To summarize:

- Nathan's changes related to indirect buffers regressed some less-used
   scenarios in vc.

- Dmitry provided a first fix for that which landed in emacs-29 and
   master already.

- Plus a second, IMO more elegant and in Dmitry's opinion slightly more
   risky patch that also fixes the regression while keeping (AFAICT)
   Nathan's intended behavior:
   https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63949#86

Probably we could have that second patch at least in master?

Thanks