Merge branch 'gc/branch-recurse-submodules'

"git branch" learned the "--recurse-submodules" option. * gc/branch-recurse-submodules: branch.c: use 'goto cleanup' in setup_tracking() to fix memory leaks branch: add --recurse-submodules option for branch creation builtin/branch: consolidate action-picking logic in cmd_branch() branch: add a dry_run parameter to create_branch() branch: make create_branch() always create a branch branch: move --set-upstream-to behavior to dwim_and_setup_tracking()

Junio C Hamano committed Feb 18, 2022 at 13:53 UTC 5cc9522b1575f832db8fd9dc4974a8a67c59dcb8

No changes.