Function: forge-add-repository--scope
forge-add-repository--scope is a byte-compiled function defined in
forge-commands.el.
Signature
(forge-add-repository--scope &optional DIRECTORY)
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-commands.el
(defun forge-add-repository--scope (&optional directory)
(let* ((repo (if directory
(forge-get-repository directory nil :stub?)
(forge-get-repository :stub?)))
(wtree (and repo (forge-get-worktree repo)))
(condition (and repo (oref repo condition)))
(val
`((repo . ,repo)
(wtree . ,wtree)
(condition . ,condition)
(:tracked . ,(eq condition :tracked))
(:untracked . ,(memq condition '(:known :stub)))
(topdir . ,(or wtree (magit-toplevel)))
(url . ,(and repo (forge-get-url repo))))))
val))