Function: vc-print-root-branch-log
vc-print-root-branch-log is an autoloaded, interactive and
byte-compiled function defined in vc.el.gz.
Signature
(vc-print-root-branch-log BRANCH)
Documentation
Show root log of VC changes on BRANCH in another window.
When called interactively, prompts for BRANCH. In addition to logging branches, for VCS for which it makes sense you can specify a revision ID instead of a branch name to produce a log starting at that revision. Tags and remote references also work.
Probably introduced at or before Emacs version 31.1.
Key Bindings
Aliases
vc-print-branch-log (obsolete since 31.1)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc.el.gz
;;;###autoload
(defun vc-print-root-branch-log (branch)
"Show root log of VC changes on BRANCH in another window.
When called interactively, prompts for BRANCH.
In addition to logging branches, for VCS for which it makes sense you
can specify a revision ID instead of a branch name to produce a log
starting at that revision. Tags and remote references also work."
;; Prefix argument conserved; see previous command. --spwhitton
(interactive (vc--read-branch-to-log))
(vc--with-backend-in-rootdir "VC branch log"
(vc-print-log-internal backend (list rootdir) branch t
(and (plusp vc-log-show-limit)
vc-log-show-limit))))