|
From: | Jens Schmidt |
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 |
Date: | Thu, 8 Jun 2023 23:33:15 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 |
Root cause of this issue being that `vc-deduce-fileset' does not change buffer in Emacs 29 and newer, while it does in Emacs 27 and older. (Too lazy to check for Emacs 28.) So in Emacs 27 and older, a call to `vc-print-log' started from *vc-change-log* would change buffer to the vc parent buffer before calling the backend function, and thus `vc-do-command' would call `vc-setup-buffer' in the snippet mentioned above.
[Prev in Thread] | Current Thread | [Next in Thread] |