Function: vc-default-prepare-patch
vc-default-prepare-patch is a byte-compiled function defined in
vc.el.gz.
Signature
(vc-default-prepare-patch BACKEND REV)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc.el.gz
(defun vc-default-prepare-patch (_backend rev)
(let ((backend (vc-backend buffer-file-name)))
(with-current-buffer (generate-new-buffer " *vc-default-prepare-patch*")
(vc-diff-internal
nil (list backend) rev
(vc-call-backend backend 'previous-revision
buffer-file-name rev)
nil t)
(list :subject (concat "Patch for "
(file-name-nondirectory
(directory-file-name
(vc-root-dir))))
:buffer (current-buffer)))))