summaryrefslogtreecommitdiff
path: root/t/t7301-clean-interactive.sh
diff options
context:
space:
mode:
authorLibravatar Thomas Gummerer <t.gummerer@gmail.com>2017-11-26 19:43:54 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-11-27 09:48:06 +0900
commit4e8533319760c1e9255c56c2059c721286dc8dab (patch)
treea48af6db7db7ccdee2fd262a21edbb198a0e18f8 /t/t7301-clean-interactive.sh
parentworktree: add --[no-]track option to the add subcommand (diff)
downloadtgif-4e8533319760c1e9255c56c2059c721286dc8dab.tar.xz
worktree: make add <path> <branch> dwim
Currently 'git worktree add <path> <branch>', errors out when 'branch' is not a local branch. It has no additional dwim'ing features that one might expect. Make it behave more like 'git checkout <branch>' when the branch doesn't exist locally, but a remote tracking branch uniquely matches the desired branch name, i.e. create a new branch from the remote tracking branch and set the upstream to the remote tracking branch. As 'git worktree add' currently just dies in this situation, there are no backwards compatibility worries when introducing this feature. Signed-off-by: Thomas Gummerer <t.gummerer@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t7301-clean-interactive.sh')
0 files changed, 0 insertions, 0 deletions