Merge branch 'jc/checkout-switch-restore'

"git switch <name>", in an attempt to create a local branch <name> after a remote tracking branch of the same name gave an advise message to disambiguate using "git checkout", which has been updated to use "git switch". * jc/checkout-switch-restore: checkout: tell "parse_remote_branch" which command is calling it checkout: pass program-readable token to unified "main"

Junio C Hamano committed Feb 27, 2026 at 15:11 UTC c33b464dfdc5b3d2ebfefbc497efb4f30e369e18

No changes.