summaryrefslogtreecommitdiff
path: root/t/t5409-colorize-remote-messages.sh
diff options
context:
space:
mode:
authorEric Sunshine <sunshine@sunshineco.com>2020-02-23 10:14:07 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-02-24 19:34:41 (GMT)
commitb5cabb4a967fa455378ee7ddfa831a9bf0244753 (patch)
treeff679012db6fa875e43265ced26a6e1548872b1c /t/t5409-colorize-remote-messages.sh
parentdf126ca14269efaf4d28453743a386be81ebec85 (diff)
downloadgit-b5cabb4a967fa455378ee7ddfa831a9bf0244753.zip
git-b5cabb4a967fa455378ee7ddfa831a9bf0244753.tar.gz
git-b5cabb4a967fa455378ee7ddfa831a9bf0244753.tar.bz2
rebase: refuse to switch to branch already checked out elsewhere
The invocation "git rebase <upstream> <branch>" switches to <branch> before performing the rebase operation. However, unlike git-switch, git-checkout, and git-worktree which all refuse to switch to a branch that is already checked out in some other worktree, git-rebase switches to <branch> unconditionally. Curb this careless behavior by making git-rebase also refuse to switch to a branch checked out elsewhere. Reported-by: Mike Hommey <mh@glandium.org> Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5409-colorize-remote-messages.sh')
0 files changed, 0 insertions, 0 deletions