                                             :repo "emacsmirror/epkgs"
                                             :nonrecursive t)))
 
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;; Recipe registration
+
 (defvar straight--build-keywords
   '(:local-repo :files)
   "Keywords that affect how a file is built locally.

        ;; what upstream to submit changes against.
        (and (member 'emacsmirror sources)
             (straight--get-emacsmirror-recipe package cause)))))

;; `cl-defun' creates a block so we can use `cl-return-from'.
(cl-defun straight--convert-recipe (melpa-style-recipe &optional cause)

  "The remote name to use for the upstream remote.")

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Version control - Git: utility functions

(defun straight--vc-git-encode-url (repo host)
  "Generate a URL from a REPO depending on the value of HOST.
