Function: forge-remove-repository

forge-remove-repository is an autoloaded, interactive and byte-compiled function defined in forge-commands.el.

Signature

(forge-remove-repository REPOSITORY)

Documentation

Remove a repository from the database.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/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))