diff options
author | Jacob Keller <jacob.keller@gmail.com> | 2020-05-28 18:10:45 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-05-28 19:57:07 (GMT) |
commit | 6d76a5cc7fd19989b32a3b6d4a6132a7dd6aee4e (patch) | |
tree | 7dd51045c0d0911debfcebf11fe68969c940373d /hex.c | |
parent | 68d97c7fdd5bbfd87b2e0b14ddfcd2b1825b2059 (diff) | |
download | git-6d76a5cc7fd19989b32a3b6d4a6132a7dd6aee4e.zip git-6d76a5cc7fd19989b32a3b6d4a6132a7dd6aee4e.tar.gz git-6d76a5cc7fd19989b32a3b6d4a6132a7dd6aee4e.tar.bz2 |
completion: improve handling of --detach in checkout
Just like git switch, we should not complete DWIM remote branch names
if --detach has been specified. To avoid this, refactor _git_checkout in
a similar way to _git_switch.
Note that we don't simply clear dwim_opt when we find -d or --detach, as
we will be adding other modes and checks, making this flow easier to
follow.
Update the previously failing tests to show that the breakage has been
resolved.
Signed-off-by: Jacob Keller <jacob.keller@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'hex.c')
0 files changed, 0 insertions, 0 deletions