Function: magit-branch-read-args

magit-branch-read-args is a byte-compiled function defined in magit-branch.el.

Signature

(magit-branch-read-args PROMPT &optional DEFAULT-START)

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260822.1158/magit-branch.el
(defun magit-branch-read-args (prompt &optional default-start)
  (cond-let
    ((not magit-branch-read-upstream-first)
     (let ((name (magit-branch--read-name (concat prompt " named"))))
       (list name (magit-read-starting-point prompt name default-start))))
    [[start (magit-read-starting-point prompt nil default-start)]]
    ((magit-rev-verify start)
     (list (magit-branch--read-name
            (if magit-completing-read--silent-default
                (format "%s (starting at `%s')" prompt start)
              "Name for new branch")
            start)
           start))
    [[name start]]
    ((eq magit-branch-read-upstream-first 'fallback)
     (list name (magit-read-starting-point prompt name default-start)))
    ((user-error "Not a valid starting-point: %s" name))))