From c1a53afb0c3f8101a0bdb50490c304f0d2996696 Mon Sep 17 00:00:00 2001 From: Wolfgang Scherer Date: Tue, 27 Aug 2019 01:03:59 +0200 Subject: [PATCH] Do not mark directories in vc-dir-mark-all-files * lisp/vc/vc-dir.el: (vc-dir-mark-all-files) Do not mark directories when marking all files (Bug#37182). --- lisp/vc/vc-dir.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index 9a6f6bb..567da65 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -667,7 +667,8 @@ share the same state." vc-ewoc) (ewoc-map (lambda (filearg) - (unless (vc-dir-fileinfo->marked filearg) + (unless (or (vc-dir-fileinfo->directory filearg) + (vc-dir-fileinfo->marked filearg)) (setf (vc-dir-fileinfo->marked filearg) t) t)) vc-ewoc)) -- 2.7.4