Function: magit-branch-maybe-adjust-upstream
magit-branch-maybe-adjust-upstream is a byte-compiled function defined
in magit-branch.el.
Signature
(magit-branch-maybe-adjust-upstream BRANCH START-POINT)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-branch.el
(defun magit-branch-maybe-adjust-upstream (branch start-point)
(when-let ((upstream
(or (and (magit-get-upstream-branch branch)
(magit-get-indirect-upstream-branch start-point))
(and (magit-remote-branch-p start-point)
(let ((name (cdr (magit-split-branch-name start-point))))
(seq-some
(pcase-lambda (`(,upstream . ,rule))
(and (magit-branch-p upstream)
(if (listp rule)
(not (member name rule))
(string-match-p rule name))
upstream))
magit-branch-adjust-remote-upstream-alist))))))
(magit-call-git "branch" (concat "--set-upstream-to=" upstream) branch)))