Function: vc-print-fileset-branch-log

vc-print-fileset-branch-log is an autoloaded, interactive and byte-compiled function defined in vc.el.gz.

Signature

(vc-print-fileset-branch-log BRANCH)

Documentation

Show log of VC changes on BRANCH, limited to the current fileset.

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

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc.el.gz
;;;###autoload
(defun vc-print-fileset-branch-log (branch)
  "Show log of VC changes on BRANCH, limited to the current fileset.
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."
  ;; Currently the prefix argument is conserved.  Possibly it could be
  ;; used to prompt for a LIMIT argument like \\`C-x v l' has.  Though
  ;; now we have "Show 2X entries" and "Show unlimited entries" that
  ;; might be a waste of the prefix argument to this command.  --spwhitton
  (interactive (vc--read-branch-to-log (cadr (vc-deduce-fileset t))))
  (let ((fileset (vc-deduce-fileset t)))
    (vc-print-log-internal (car fileset) (cadr fileset) branch t
                           (and (plusp vc-log-show-limit)
                                vc-log-show-limit))))