Function: vc-jj--reload-log-buffers
vc-jj--reload-log-buffers is a natively compiled function defined in
vc-jj.el.
Signature
(vc-jj--reload-log-buffers)
Documentation
Revert the log view buffer and its parent buffer.
Revert the parent buffer of the current log view buffer then revert the log view buffer.
The "parent buffer" of the log view buffer is the buffer referenced by
the variable vc-parent-buffer; it is the buffer in which the log view
buffer was created.
Source Code
;; Defined in /nix/store/j1ql1qsv99iszr5pqf5fk9yfcl5pq4nv-emacs-packages-deps/share/emacs/site-lisp/elpa/vc-jj-0.5/vc-jj.el
;; FIXME 2025-12-07: This only reverts the parent buffer, but there
;; more often than not multiple files in a project that could be
;; reverted. Do we revert those too? (Note: there is
;; `vc-auto-revert-mode' in Emacs 31.1.)
(defun vc-jj--reload-log-buffers ()
"Revert the log view buffer and its parent buffer.
Revert the parent buffer of the current log view buffer then revert the
log view buffer.
The \"parent buffer\" of the log view buffer is the buffer referenced by
the variable `vc-parent-buffer'; it is the buffer in which the log view
buffer was created."
(when (derived-mode-p 'vc-jj-log-view-mode)
(when vc-parent-buffer
(with-current-buffer vc-parent-buffer
;; It's only necessary to ask when `auto-revert-mode' isn't
;; already enabled in the `vc-parent-buffer'. If it is, then
;; it is safe to assume the user wants that buffer reverted
;; automatically
(revert-buffer nil auto-revert-mode)))
;; Revert the log view buffer
(revert-buffer)))