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 /builtin/commit-graph.c | |
| parent | t3400: make test clean up after itself (diff) | |
| download | git-b5cabb4a967fa455378ee7ddfa831a9bf0244753.tar.gz git-b5cabb4a967fa455378ee7ddfa831a9bf0244753.zip | |
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 'builtin/commit-graph.c')
0 files changed, 0 insertions, 0 deletions
