Function: forge--set-default-branch
forge--set-default-branch is a byte-compiled function defined in
forge-github.el.
Signature
(forge--set-default-branch ARG &rest ARGS)
Implementations
(forge--set-default-branch (REPO forge-github-repository) BRANCH) in `forge-github.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-github.el
(cl-defmethod forge--set-default-branch ((repo forge-github-repository) branch)
(forge-rest repo "PATCH" "/repos/:owner/:repo"
((default_branch branch)))
(message "Waiting 5 seconds for GitHub to complete update...")
(sleep-for 5)
(message "Waiting 5 seconds for GitHub to complete update...done")
(let ((remote (oref repo remote)))
(magit-call-git "fetch" "--prune" remote)
(magit-call-git "remote" "set-head" "--auto" remote)))