Merge branch 'gc/branch-recurse-submodules-fix'
commitda95e25656690e4b585b73677e9db746bd796a67
authorJunio C Hamano <gitster@pobox.com>
Mon, 4 Apr 2022 17:56:22 +0000 (4 10:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 4 Apr 2022 17:56:23 +0000 (4 10:56 -0700)
tree0f43893dabfa07242eeb4cb3fd8c74f77a1ead09
parent98f6a3a35335d5d4b48df0088f2da0075e07f99c
parent6696601241d27cf7b2834b92788a73a6f4af2e89
Merge branch 'gc/branch-recurse-submodules-fix'

A handful of obvious clean-ups around a topic that is already in
'master'.

* gc/branch-recurse-submodules-fix:
  branch.c: simplify advice-and-die sequence
  branch: rework comments for future developers
  branch: remove negative exit code
  branch --set-upstream-to: be consistent when advising
  branch: give submodule updating advice before exit
  branch: support more tracking modes when recursing
branch.c
builtin/submodule--helper.c
t/t3207-branch-submodule.sh