From e05fab5775c96f8f88eab8d75dea40253bfb78eb Mon Sep 17 00:00:00 2001 From: Stephen Berman Date: Sat, 2 May 2026 15:11:37 +0200 Subject: [PATCH] Fix 'vc-dir-resynch-file' (bug#80803) * lisp/vc/vc-dir.el (vc-dir-resynch-file): Apply 'file-truename' instead of 'expand-file-name' to FNAME argument to prevent spurious display of symlinked files in *vc-dir* buffer. --- lisp/vc/vc-dir.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index 580539b6706..21658312a13 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -1305,7 +1305,7 @@ that file." (defun vc-dir-resynch-file (&optional fname) "Update the entries for FNAME in any directory buffers that list it." - (let ((file (expand-file-name (or fname buffer-file-name))) + (let ((file (file-truename (or fname buffer-file-name))) (drop '())) (save-current-buffer ;; look for a vc-dir buffer that might show this file.