Files
git/builtin
Junio C Hamano f09e74175d Merge branch 'jc/checkout-B-branch-in-use'
"git checkout -B <branch> [<start-point>]" allowed a branch that is
in use in another worktree to be updated and checked out, which
might be a bit unexpected.  The rule has been tightened, which is a
breaking change.  "--ignore-other-worktrees" option is required to
unbreak you, if you are used to the current behaviour that "-B"
overrides the safety.

* jc/checkout-B-branch-in-use:
  checkout: forbid "-B <branch>" from touching a branch used elsewhere
  checkout: refactor die_if_checked_out() caller
2023-12-27 14:52:24 -08:00
..
2023-11-07 10:26:43 +09:00
2023-12-20 10:14:54 -08:00
2023-12-20 10:14:54 -08:00
2023-12-18 14:10:13 -08:00
2023-10-18 13:25:41 -07:00
2023-07-06 11:54:48 -07:00
2023-12-20 10:14:54 -08:00
2023-07-06 11:54:47 -07:00
2023-07-06 11:54:48 -07:00
2023-07-06 11:54:48 -07:00
2023-12-20 10:14:55 -08:00
2023-07-27 15:26:37 -07:00
2023-07-06 11:54:46 -07:00