]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/branch-checked-out'
authorJunio C Hamano <gitster@pobox.com>
Mon, 11 Jul 2022 22:38:51 +0000 (15:38 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 Jul 2022 22:38:51 +0000 (15:38 -0700)
commitc2d01098fb69567f7a354fa8f89a6f23d522ed82
tree19b17dbb203ba348f0634af6b6f51308b57ed71a
parent2b970bc09fd76e210da4b19b5ee766b0722e1862
parent9bef0b1e6ec371e786c2fba3edcc06ad040a536c
Merge branch 'ds/branch-checked-out'

Introduce a helper to see if a branch is already being worked on
(hence should not be newly checked out in a working tree), which
performs much better than the existing find_shared_symref() to
replace many uses of the latter.

* ds/branch-checked-out:
  branch: drop unused worktrees variable
  fetch: stop passing around unused worktrees variable
  branch: fix branch_checked_out() leaks
  branch: use branch_checked_out() when deleting refs
  fetch: use new branch_checked_out() and add tests
  branch: check for bisects and rebases
  branch: add branch_checked_out() helper
branch.c
branch.h
builtin/fetch.c