;;;###autoload
(defun vc-root-diff-incoming (&optional remote-location)
"Report diff of all changes that would be pulled from REMOTE-LOCATION.
+When unspecified REMOTE-LOCATION is the place \\[vc-update] would pull from.
When called interactively with a prefix argument, prompt for REMOTE-LOCATION.
In some version control systems REMOTE-LOCATION can be a remote branch name.
;;;###autoload
(defun vc-root-diff-outgoing (&optional remote-location)
"Report diff of all changes that would be pushed to REMOTE-LOCATION.
+When unspecified REMOTE-LOCATION is the place \\[vc-push] would push to.
When called interactively with a prefix argument, prompt for REMOTE-LOCATION.
In some version control systems REMOTE-LOCATION can be a remote branch name.
See `vc-use-incoming-outgoing-prefixes' regarding giving this command a
global binding."
- ;; For this command we want to ignore uncommitted changes because
- ;; those are not outgoing, and the point is to make a comparison
- ;; between locally committed changes and remote committed changes.
+ ;; For this command, for distributed VCS, we want to ignore
+ ;; uncommitted changes because those are not outgoing, and the point
+ ;; for those VCS is to make a comparison between locally committed
+ ;; changes and remote committed changes.
;; (Hence why we don't call `vc-buffer-sync-fileset'.)
(interactive (vc--maybe-read-remote-location))
(vc--with-backend-in-rootdir "VC root-diff"
;;;###autoload
(defun vc-log-incoming (&optional remote-location)
"Show log of changes that will be received with pull from REMOTE-LOCATION.
+When unspecified REMOTE-LOCATION is the place \\[vc-update] would pull from.
When called interactively with a prefix argument, prompt for REMOTE-LOCATION.
In some version control systems REMOTE-LOCATION can be a remote branch name."
(interactive (vc--maybe-read-remote-location))
;;;###autoload
(defun vc-log-outgoing (&optional remote-location)
"Show log of changes that will be sent with a push operation to REMOTE-LOCATION.
+When unspecified REMOTE-LOCATION is the place \\[vc-push] would push to.
When called interactively with a prefix argument, prompt for REMOTE-LOCATION.
In some version control systems REMOTE-LOCATION can be a remote branch name."
(interactive (vc--maybe-read-remote-location))