Function: forge-pull
forge-pull is an interactive and natively compiled function defined in
forge-commands.el.
Signature
(forge-pull)
Documentation
Pull forge topics for the current repository if it is already tracked.
If the current repository is still untracked locally, or the current
repository cannot be determined, instead invoke forge-add-repository.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/923zwib42c4qw6x4xps0cv1wi8qcd6lp-emacs-packages-deps/share/emacs/site-lisp/elpa/forge-20261005.753/forge-commands.el
;;; Pull
;;;###autoload(autoload 'forge-pull "forge-commands" nil t)
(transient-define-suffix forge-pull ()
"Pull forge topics for the current repository if it is already tracked.
If the current repository is still untracked locally, or the current
repository cannot be determined, instead invoke `forge-add-repository'."
:description (lambda ()
(if (forge-get-repository :tracked?)
"forge topics"
"new forge repository"))
(interactive)
(if-let ((repo (forge-get-repository :tracked?)))
(forge--pull repo)
(transient-setup 'forge-add-repository nil nil
:scope (forge-add-repository--scope))))