Ignore inaccessible directories when searching for changed git repos

This commit is contained in:
Daniel Borchmann 2025-02-23 09:59:15 +01:00
parent be280ba373
commit 396ec4fca5
No known key found for this signature in database
GPG Key ID: 784AA8DF0CCDF625

View File

@ -665,8 +665,9 @@ quite sure whether something like this exists already?"
"\\`\\.git\\'"
:include-directories
#'(lambda (subdir)
(not (string-match "\\(\\.git\\|\\.minetest\\|\\.local/share/Trash\\)"
subdir)))))
(and (file-accessible-directory-p subdir)
(not (string-match "\\(\\.git\\|\\.minetest\\|\\.local/share/Trash\\)"
subdir))))))
(let* ((default-directory (file-name-directory dir))
(git-status (shell-command-to-string "git status -s -b"))
(has-uncommited-changes (string-match-p "^[^#]" git-status))