Function: emerge-make-diff-list

emerge-make-diff-list is a byte-compiled function defined in emerge.el.gz.

Signature

(emerge-make-diff-list FILE-A FILE-B)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
;; Generate the Emerge difference list between two files
(defun emerge-make-diff-list (file-A file-B)
  (setq emerge-diff-buffer (get-buffer-create "*emerge-diff*"))
  (with-current-buffer
      emerge-diff-buffer
    (erase-buffer)
    (setq default-directory temporary-file-directory)
    (shell-command
     (format "%s %s %s %s"
	     (shell-quote-argument emerge-diff-program)
             emerge-diff-options
	     (shell-quote-argument file-A)
	     (shell-quote-argument file-B))
     t))
  (emerge-prepare-error-list emerge-diff-ok-lines-regexp)
  (emerge-convert-diffs-to-markers
   emerge-A-buffer emerge-B-buffer emerge-merge-buffer
   (emerge-extract-diffs emerge-diff-buffer)))