Function: forge-remove-repository

forge-remove-repository is an interactive and natively compiled function defined in forge-commands.el.

Signature

(forge-remove-repository REPOSITORY)

Documentation

Remove a repository from the database.

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
;;; Cleanup

;;;###autoload
(defun forge-remove-repository (repository)
  "Remove a repository from the database."
  (interactive
    (pcase-let* ((repo (forge-read-repository "Remove repository from db"))
                 ((eieio githost owner name) repo))
      (if (yes-or-no-p (format "Do you really want to remove \"%s/%s @%s\" %s? "
                               owner name githost "from the database"))
          (list repo)
        (user-error "Abort"))))
  (closql-delete repository)
  (forge-refresh-buffer))