[PATCH 0/2] git-rebase: refuse to switch to branch checked out elsewhere
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Feb 23, 2020, 10:14 UTC
- Message-ID
- <20200223101407.77036-1-sunshine@sunshineco.com>
- In-Reply-To
- <20200220002932.5jws6qpnivlvxckw@glandium.org>
git-switch, git-checkout, and git-worktree all refuse to switch to a branch already checked out in some other worktree. Mike Hommey reported[1] that git-rebase is not careful like those other commands. This patch series fixes that shortcoming.
[1]: https://lore.kernel.org/git/20200220002932.5jws6qpnivlvxckw@glandium.org/
Eric Sunshine (2): t3400: make test clean up after itself rebase: refuse to switch to branch already checked out elsewhere
builtin/rebase.c | 5 +++-- t/t3400-rebase.sh | 20 +++++++++++++++++++- 2 files changed, 22 insertions(+), 3 deletions(-)
-- 2.25.1.526.gf05a752211