diff options
author | Eric Sunshine <sunshine@sunshineco.com> | 2020-02-23 05:14:07 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-02-24 11:34:41 -0800 |
commit | b5cabb4a967fa455378ee7ddfa831a9bf0244753 (patch) | |
tree | ff679012db6fa875e43265ced26a6e1548872b1c /git-parse-remote.sh | |
parent | df126ca14269efaf4d28453743a386be81ebec85 (diff) | |
download | git-b5cabb4a967fa455378ee7ddfa831a9bf0244753.tar.gz |
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 'git-parse-remote.sh')
0 files changed, 0 insertions, 0 deletions