Function: projectile-check-vcs-status-of-known-projects
projectile-check-vcs-status-of-known-projects is a byte-compiled
function defined in projectile.el.
Signature
(projectile-check-vcs-status-of-known-projects)
Documentation
Return the list of dirty projects.
The list is composed of sublists~: (project-path, project-status). Raise an error if there is no dirty project.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-check-vcs-status-of-known-projects ()
"Return the list of dirty projects.
The list is composed of sublists~: (project-path, project-status).
Raise an error if there is no dirty project."
(save-window-excursion
(message "Checking for modifications in known projects...")
(let ((projects projectile-known-projects)
(status ()))
(dolist (project projects)
(when (and (projectile-keep-project-p project) (not (eq 'none (projectile-project-vcs project))))
(let ((tmp-status (projectile-check-vcs-status project)))
(when tmp-status
(setq status (cons (list project tmp-status) status))))))
(when (= (length status) 0)
(message "No dirty projects have been found"))
(setq projectile-cached-dirty-projects-status status)
status)))