Function: forge--batch-add-callback

forge--batch-add-callback is a byte-compiled function defined in forge-github.el.

Signature

(forge--batch-add-callback HOST OWNER NAMES)

Source Code

;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-github.el
(defun forge--batch-add-callback (host owner names)
  (let ((repos (mapcan (lambda (name)
                         (let ((repo (forge-get-repository
                                      (list host owner name)
                                      nil :insert!)))
                           (and (not (forge-get-repository repo nil :tracked?))
                                (list repo))))
                       names))
        (cb nil))
    (setq cb (lambda ()
               (when-let ((repo (pop repos)))
                 (forge--pull repo cb))))
    (funcall cb)))