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.

View in manual

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))))