On Sun, Feb 05 2023, Rubén Justo wrote: > In b5cabb4a9 (rebase: refuse to switch to branch already checked out > elsewhere, 2020-02-23) we add a condition to prevent a rebase operation > involving a switch to a branch that is already checked out in another > worktree. > > A bug has recently been fixed that caused this to not work as expected. Presumably in 1/4 and 2/4, if so saying "in the preceding commit(s)" would be better. > Let's add a test to notice if this changes in the future. I for one would find this series much easier to follow if you started with this test, possibly with a test_expect_failure, and as we fix the relevant code flip them (both this and the subsequent one) to run successfully, and include them as part of the commit that fixes the bug). Maybe there's reasons for why that's tricky to do in this case, so please ignore this if so.