summaryrefslogtreecommitdiff
path: root/t/t4013/diff.diff_--no-index_dir_dir3
diff options
context:
space:
mode:
authorLibravatar SZEDER Gábor <szeder.dev@gmail.com>2019-12-19 16:09:21 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-01-15 14:06:13 -0800
commit7d5ecd775de33878f00055e0024a003ab4edfbce (patch)
treec939f792514b209b9b1bec7dd70ea700115c0a5e /t/t4013/diff.diff_--no-index_dir_dir3
parentcompletion: list existing working trees for 'git worktree' subcommands (diff)
downloadtgif-7d5ecd775de33878f00055e0024a003ab4edfbce.tar.xz
completion: list paths and refs for 'git worktree add'
Complete paths after 'git worktree add <TAB>' and refs after 'git worktree add -b <TAB>' and 'git worktree add some/dir <TAB>'. Uncharacteristically for a Git command, 'git worktree add' takes a mandatory path parameter before a commit-ish as its optional last parameter. In addition, it has both standalone --options and options with a mandatory unstuck parameter ('-b <new-branch>'). Consequently, trying to complete refs for that last optional commit-ish parameter resulted in a more convoluted than usual completion function, but hopefully all the included comments will make it not too hard to digest. Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.diff_--no-index_dir_dir3')
0 files changed, 0 insertions, 0 deletions