Function: ediff-load-version-control

ediff-load-version-control is a byte-compiled function defined in ediff.el.gz.

Signature

(ediff-load-version-control &optional SILENT)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/ediff.el.gz
;; Test if version control package is loaded and load if not
;; Is SILENT is non-nil, don't report error if package is not found.
(defun ediff-load-version-control (&optional silent)
  (require 'ediff-vers)
  (or (featurep ediff-version-control-package)
      (if (locate-library (symbol-name ediff-version-control-package))
	  (progn
	    (message "") ; kill the message from `locate-library'
	    (require ediff-version-control-package))
	(or silent
	    (user-error "Version control package %S.el not found.  Use vc.el instead"
		   ediff-version-control-package)))))