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-04 17:00:27 +09:00
2023-11-07 10:26:43 +09:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-12-20 10:14:54 -08:00
2023-12-09 08:24:39 +09:00
2023-12-09 16:37:50 -08:00
2023-10-29 08:56:17 +09:00
2023-08-07 11:57:18 -07:00
2023-10-09 12:46:33 -07:00
2023-08-11 09:44:52 -07:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:54 -07:00
2023-06-21 13:39:53 -07:00
2023-07-05 11:42:31 -07:00
2023-09-05 14:48:17 -07:00
2023-12-27 14:52:24 -08:00
2023-12-09 07:41:03 +09:00
2023-12-20 10:14:54 -08:00
2023-12-18 14:10:13 -08:00
2023-10-13 14:18:28 -07:00
2023-06-21 13:39:54 -07:00
2023-11-02 16:53:28 +09:00
2023-07-17 11:30:42 -07:00
2023-07-13 17:24:00 -07:00
2023-07-05 11:42:31 -07:00
2023-07-05 11:41:59 -07:00
2023-07-06 11:54:46 -07:00
2023-03-28 14:11:24 -07:00
2023-09-13 10:07:56 -07:00
2023-04-11 08:52:10 -07:00
2023-08-21 15:33:24 -07:00
2023-08-21 15:33:24 -07:00
2023-08-21 15:33:24 -07:00
2023-09-29 15:46:06 -07:00
2023-07-17 11:30:42 -07:00
2023-09-05 14:48:17 -07:00
2023-09-13 10:07:57 -07:00
2023-07-05 11:42:31 -07:00
2023-09-13 10:07:56 -07:00
2023-07-05 11:41:59 -07:00
2023-11-16 14:02:59 +09:00
2023-06-21 13:39:53 -07:00
2023-08-19 21:17:32 -07:00
2023-09-18 15:56:15 -07:00
2023-10-18 13:25:41 -07:00
2023-07-05 11:41:59 -07:00
2023-11-07 10:26:43 +09:00
2023-06-21 13:39:54 -07:00
2023-07-06 11:54:48 -07:00
2023-06-21 13:39:53 -07:00
2023-09-13 10:07:57 -07:00
2023-07-05 11:41:59 -07:00
2023-10-13 14:18:27 -07:00
2023-12-20 10:14:54 -08:00
2023-07-06 11:54:45 -07:00
2023-11-16 14:02:58 +09:00
2023-08-29 17:56:24 -07:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-11-22 14:23:06 +09:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-11-27 10:01:45 +09:00
2023-10-13 14:18:28 -07:00
2023-07-13 17:24:00 -07:00
2023-07-05 11:42:31 -07:00
2023-07-06 11:54:48 -07:00
2023-11-02 16:53:22 +09:00
2023-09-05 14:58:44 -07:00
2023-07-06 11:54:47 -07:00
2023-12-09 08:24:39 +09:00
2023-06-21 13:39:54 -07:00
2023-05-12 14:54:14 -07:00
2023-07-06 11:54:48 -07:00
2023-03-21 10:56:51 -07:00
2023-06-29 16:43:21 -07:00
2023-07-06 11:54:48 -07:00
2023-12-20 10:14:55 -08:00
2023-06-21 13:39:53 -07:00
2023-09-05 14:48:17 -07:00
2023-11-16 09:18:22 +09:00
2023-12-09 08:24:47 +09:00
2023-12-18 14:10:12 -08:00
2023-03-28 14:11:24 -07:00
2023-03-28 14:11:24 -07:00
2023-08-04 10:52:31 -07:00
2023-12-09 07:39:12 +09:00
2023-07-13 17:24:00 -07:00
2023-11-26 10:10:50 +09:00
2023-07-05 11:41:59 -07:00
2023-07-27 15:26:37 -07:00
2023-11-01 12:07:18 +09:00
2023-12-09 07:41:03 +09:00
2023-07-05 11:42:31 -07:00
2023-07-05 11:42:31 -07:00
2023-12-09 08:26:22 +09:00
2023-06-21 13:39:53 -07:00
2023-07-27 15:26:37 -07:00
2023-06-21 13:39:53 -07:00
2023-11-01 12:09:01 +09:00
2023-06-21 13:39:53 -07:00
2023-10-23 13:56:37 -07:00
2023-07-06 11:54:46 -07:00
2023-10-03 15:30:43 -07:00
2023-07-05 11:41:18 -07:00
2023-11-16 14:02:59 +09:00
2023-07-05 11:41:59 -07:00
2023-09-13 10:07:57 -07:00
2023-10-02 11:20:00 -07:00
2023-08-29 17:56:26 -07:00
2023-06-21 13:39:53 -07:00
2023-06-21 13:39:53 -07:00
2023-06-29 16:43:21 -07:00
2023-11-02 16:53:23 +09:00
2023-06-21 13:39:54 -07:00
2023-06-21 13:39:54 -07:00
2023-06-21 13:39:53 -07:00
2023-12-09 07:41:03 +09:00
2023-06-21 13:39:53 -07:00