diff options
author | SZEDER Gábor <szeder.dev@gmail.com> | 2019-12-19 16:09:21 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-01-15 14:06:13 -0800 |
commit | 7d5ecd775de33878f00055e0024a003ab4edfbce (patch) | |
tree | c939f792514b209b9b1bec7dd70ea700115c0a5e /Documentation/fetch-options.txt | |
parent | completion: list existing working trees for 'git worktree' subcommands (diff) | |
download | tgif-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 'Documentation/fetch-options.txt')
0 files changed, 0 insertions, 0 deletions