Function: vc-root-log-remote-unintegrated
vc-root-log-remote-unintegrated is an autoloaded, interactive and
byte-compiled function defined in vc.el.gz.
Signature
(vc-root-log-remote-unintegrated &optional UPSTREAM-LOCATION)
Documentation
Show log of remote revisions since merge base with UPSTREAM-LOCATION.
Remote changes are changes in the incoming revision (instead of the working revision), and the merge base with UPSTREAM-LOCATION is the common ancestor of the incoming revision and UPSTREAM-LOCATION. This command only makes sense for decentralized VCS, because otherwise there is no distinction between locally committed changes and remote changes.
When unspecified, UPSTREAM-LOCATION is the outgoing base when this
branch is considered as a topic branch (whether or not it actually is).
This command with unspecified UPSTREAM-LOCATION only makes sense on
topic branches. See vc-trunk-or-topic-p.
When called interactively with a prefix argument, prompt for UPSTREAM-LOCATION, which should be a remote branch name.
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-root-log-remote-unintegrated (&optional upstream-location)
"Show log of remote revisions since merge base with UPSTREAM-LOCATION.
Remote changes are changes in the incoming revision (instead of the
working revision), and the merge base with UPSTREAM-LOCATION is the
common ancestor of the incoming revision and UPSTREAM-LOCATION.
This command only makes sense for decentralized VCS, because otherwise
there is no distinction between locally committed changes and remote
changes.
When unspecified, UPSTREAM-LOCATION is the outgoing base when this
branch is considered as a topic branch (whether or not it actually is).
This command with unspecified UPSTREAM-LOCATION only makes sense on
topic branches. See `vc-trunk-or-topic-p'.
When called interactively with a prefix argument, prompt for
UPSTREAM-LOCATION, which should be a remote branch name."
(interactive (list (vc--maybe-read-outgoing-base nil 'no-double)))
(vc--with-backend-in-rootdir "VC revision log"
(vc-log-remote-unintegrated upstream-location
`(,backend (,rootdir)))))