Function: magit--untracked-directories

magit--untracked-directories is a byte-compiled function defined in magit-git.el.

Signature

(magit--untracked-directories &optional INCLUDE-IGNORED DIRECTORY)

Documentation

Return a list of directories containing only untracked files.

If optional INCLUDE-IGNORED is non-nil, consider ignored files. If optional DIRECTORY is non-nil, then limit to that directory. DIRECTORY can also be a list of files and directories.

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260822.1158/magit-git.el
(defun magit--untracked-directories (&optional include-ignored directory)
  "Return a list of directories containing only untracked files.
If optional INCLUDE-IGNORED is non-nil, consider ignored files.
If optional DIRECTORY is non-nil, then limit to that directory.
DIRECTORY can also be a list of files and directories."
  (magit-with-toplevel
    (seq-keep (##and (memq (aref % 0) '(?? ?!))
                     (eq (aref % (1- (length %))) ?/)
                     (substring % 3))
              (magit-git-items "status" "-z" "--porcelain"
                               (and include-ignored "--ignored")
                               "--untracked-files=normal"
                               "--" directory))))