Function: ediff-directory-revisions
ediff-directory-revisions is an autoloaded, interactive and
byte-compiled function defined in ediff.el.gz.
Signature
(ediff-directory-revisions DIR1 REGEXP)
Documentation
Run Ediff on a directory, DIR1, comparing its files with their revisions.
The second argument, REGEXP, is a regular expression that filters the file names. Only the files that are under revision control are taken into account.
Key Bindings
Aliases
Source Code
;; Defined in /usr/src/emacs/lisp/vc/ediff.el.gz
;;;###autoload
(defun ediff-directory-revisions (dir1 regexp)
"Run Ediff on a directory, DIR1, comparing its files with their revisions.
The second argument, REGEXP, is a regular expression that filters the file
names. Only the files that are under revision control are taken into account."
(interactive
(let ((dir-A (ediff-get-default-directory-name))
(default-regexp (eval ediff-default-filtering-regexp t))
)
(list (read-directory-name
"Directory to compare with revision:" dir-A nil 'must-match)
(read-string
(format-prompt
"Filter filenames through regular expression" default-regexp)
nil
'ediff-filtering-regexp-history
(eval ediff-default-filtering-regexp t))
)))
(ediff-directory-revisions-internal
dir1 regexp #'ediff-revision 'ediff-directory-revisions
))