From: Stefan Monnier Date: Wed, 9 Apr 2008 20:42:39 +0000 (+0000) Subject: (vc-cvs-diff-tree): Remove unused function. X-Git-Tag: emacs-pretest-23.0.90~6375 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8f49a7254d9fce4e9d6cba135c285b329d5684e9;p=emacs.git (vc-cvs-diff-tree): Remove unused function. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a54975f5586..5971d250802 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2008-04-09 Stefan Monnier + + * vc-cvs.el (vc-cvs-diff-tree): Remove unused function. + 2008-04-09 Michael Albinus * net/tramp.el (tramp-find-file-name-coding-system-alist): New defun. diff --git a/lisp/vc-cvs.el b/lisp/vc-cvs.el index e3ad094d557..2a6bbf51750 100644 --- a/lisp/vc-cvs.el +++ b/lisp/vc-cvs.el @@ -549,31 +549,6 @@ Will fail unless you have administrative privileges on the repo." (vc-switches 'CVS 'diff)))) (if async 1 status))) ; async diff, pessimistic assumption - -(defun vc-cvs-diff-tree (dir &optional rev1 rev2) - "Diff all files at and below DIR." - (with-current-buffer "*vc-diff*" - (setq default-directory dir) - (if (vc-stay-local-p dir) - ;; local diff: do it filewise, and only for files that are modified - (vc-file-tree-walk - dir - (lambda (f) - (vc-exec-after - `(let ((coding-system-for-read (vc-coding-system-for-diff ',f))) - ;; possible optimization: fetch the state of all files - ;; in the tree via vc-cvs-dir-state-heuristic - (unless (vc-up-to-date-p ',f) - (message "Looking at %s" ',f) - (vc-diff-internal ',f ',rev1 ',rev2)))))) - ;; cvs diff: use a single call for the entire tree - (let ((coding-system-for-read - (or coding-system-for-read 'undecided))) - (apply 'vc-cvs-command "*vc-diff*" 1 nil "diff" - (and rev1 (concat "-r" rev1)) - (and rev2 (concat "-r" rev2)) - (vc-switches 'CVS 'diff)))))) - (defconst vc-cvs-annotate-first-line-re "^[0-9]") (defun vc-cvs-annotate-process-filter (process string)