aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/completion
AgeCommit message (Expand)AuthorFilesLines
2020-10-07git-completion.bash: stash-show: complete $__git_diff_common_optionsRobert Karszniewicz1-1/+4
2020-10-07git-completion.bash: __git_diff_common_options: add --[no-]patchRobert Karszniewicz1-3/+2
2020-09-26completion: complete refs after 'git restore -s'Ákos Uzonyi1-0/+7
2020-09-26completion: use "prev" variable instead of introducing "prevword"Ákos Uzonyi1-34/+32
2020-09-21contrib/completion: complete `git diff --merge-base`Denton Liu1-1/+1
2020-09-17contrib/completion: complete options that take refs for format-patchDenton Liu1-0/+4
2020-09-17contrib/completion: extract common diff/difftool optionsDenton Liu1-9/+6
2020-08-19completion: add GIT_COMPLETION_SHOW_ALL env varRyan Zoeller1-1/+13
2020-08-17Merge branch 'pd/mergetool-nvimdiff'Junio C Hamano1-2/+2
2020-08-04Merge branch 'mp/complete-show-color-moved'Junio C Hamano1-0/+8
2020-07-29mergetools: add support for nvimdiff (neovim) familypudinha1-2/+2
2020-07-21Merge branch 'en/sparse-status' into masterJunio C Hamano1-2/+2
2020-07-20git-prompt: change == to = for zsh's sakeDavid J. Malan1-2/+2
2020-07-15completion: add show --color-moved[-ws]Michal Privoznik1-0/+8
2020-07-09Merge branch 'vs/completion-with-set-u' into masterJunio C Hamano1-9/+9
2020-07-06Merge branch 'en/sparse-status'Junio C Hamano1-2/+24
2020-07-01completion: nounset mode fixesVille Skyttä1-9/+9
2020-06-25Merge branch 'jk/complete-git-switch'Junio C Hamano1-39/+213
2020-06-22git-prompt: include sparsity state as wellElijah Newren1-2/+20
2020-06-22git-prompt: document how in-progress operations affect the promptElijah Newren1-0/+4
2020-06-08Merge branch 'vs/complete-stash-show-p-fix'Junio C Hamano1-1/+1
2020-05-28completion: improve handling of --orphan option of switch/checkoutJacob Keller1-7/+14
2020-05-28completion: improve handling of -c/-C and -b/-B in switch/checkoutJacob Keller1-2/+47
2020-05-28completion: improve handling of --track in switch/checkoutJacob Keller1-2/+22
2020-05-28completion: improve handling of --detach in checkoutJacob Keller1-1/+6
2020-05-28completion: improve completion for git switch with no optionsJacob Keller1-13/+20
2020-05-28completion: improve handling of DWIM mode for switch/checkoutJacob Keller1-19/+76
2020-05-28completion: perform DWIM logic directly in __git_complete_refsJacob Keller1-1/+18
2020-05-28completion: extract function __git_dwim_remote_headsJacob Keller1-7/+21
2020-05-28completion: replace overloaded track term for __git_complete_refsJacob Keller1-13/+15
2020-05-28completion: use native ZSH array pattern matchingMarco Trevisan (Treviño)1-1/+1
2020-05-21completion: don't override given stash subcommand with -pVille Skyttä1-1/+1
2020-05-14Merge branch 'ds/bloom-cleanup'Junio C Hamano1-0/+1
2020-05-11completion: offer '--(no-)patch' among 'git log' optionsSZEDER Gábor1-0/+1
2020-04-29Merge branch 'en/fill-directory-exponential'Junio C Hamano1-1/+1
2020-04-17complete: zsh: add missing sub cmd completion candidatesTerry Moschou1-0/+2
2020-04-01completion: fix 'git add' on paths under an untracked directoryElijah Newren1-1/+1
2020-03-09Merge branch 'kk/complete-diff-color-moved'Junio C Hamano1-0/+15
2020-03-09Merge branch 'pb/am-show-current-patch'Junio C Hamano1-0/+5
2020-03-02Merge branch 'en/rebase-backend'Junio C Hamano1-5/+1
2020-02-24completion: add diff --color-moved[-ws]Kir Kolyshkin1-0/+15
2020-02-20am: support --show-current-patch=diff to retrieve .git/rebase-apply/patchPaolo Bonzini1-1/+1
2020-02-20am: support --show-current-patch=raw as a synonym for--show-current-patchPaolo Bonzini1-0/+5
2020-02-16git-prompt: change the prompt for interactive-based rebasesElijah Newren1-5/+1
2020-02-05Merge branch 'mt/sparse-checkout-doc-update'Junio C Hamano1-0/+21
2020-01-30Merge branch 'sg/completion-worktree'Junio C Hamano1-26/+93
2020-01-23completion: add support for sparse-checkoutMatheus Tavares1-0/+21
2020-01-15completion: list paths and refs for 'git worktree add'SZEDER Gábor1-0/+36
2020-01-15completion: list existing working trees for 'git worktree' subcommandsSZEDER Gábor1-1/+29
2020-01-15completion: simplify completing 'git worktree' subcommands and optionsSZEDER Gábor1-22/+8
2020-01-15completion: return the index of found word from __git_find_on_cmdline()SZEDER Gábor1-3/+17
2020-01-15completion: clean up the __git_find_on_cmdline() helper functionSZEDER Gábor1-5/+8
2019-12-10Merge branch 'dl/pretty-reference'Junio C Hamano1-1/+1
2019-12-10Merge branch 'dl/submodule-set-url'Junio C Hamano1-1/+1
2019-12-01Merge branch 'js/complete-svn-recursive'Junio C Hamano1-0/+1
2019-12-01Merge branch 'dl/complete-rebase-onto'Junio C Hamano1-0/+4
2019-11-20pretty: implement 'reference' formatDenton Liu1-1/+1
2019-11-20completion: complete `tformat:` pretty formatDenton Liu1-1/+1
2019-11-13completion: tab-complete "git svn --recursive"James Shubin1-0/+1
2019-11-12completion: learn to complete `git rebase --onto=`Denton Liu1-0/+4
2019-11-10Fix spelling errors in code commentsElijah Newren1-2/+2
2019-10-30submodule: teach set-url subcommandDenton Liu1-1/+1
2019-10-23Merge branch 'mb/clarify-zsh-completion-doc'Junio C Hamano1-2/+3
2019-10-18completion: clarify installation instruction for zshMaxim Belsky1-2/+3
2019-10-07Merge branch 'mr/complete-more-for-log-etc'Junio C Hamano1-4/+14
2019-10-07Merge branch 'dl/complete-rebase-and-archive'Junio C Hamano1-19/+8
2019-09-30Merge branch 'dl/rebase-i-keep-base'Junio C Hamano1-1/+1
2019-09-30Merge branch 'dl/complete-cherry-pick-revert-skip'Junio C Hamano1-2/+4
2019-09-12completion: teach archive to use __gitcomp_builtinDenton Liu1-4/+1
2019-09-12completion: teach rebase to use __gitcomp_builtinDenton Liu1-15/+7
2019-09-12completion: add missing completions for log, diff, showMax Rothman1-4/+14
2019-08-27rebase: teach rebase --keep-baseDenton Liu1-1/+1
2019-08-27completion: add --skip for cherry-pick and revertDenton Liu1-1/+1
2019-08-27completion: merge options for cherry-pick and revertDenton Liu1-2/+4
2019-08-13completion: complete config variables and values for 'git clone --config='SZEDER Gábor1-17/+49
2019-08-13completion: complete config variables names and values for 'git clone -c'SZEDER Gábor1-0/+6
2019-08-13completion: complete values of configuration variables after 'git -c var='SZEDER Gábor1-24/+41
2019-08-13completion: complete configuration sections and variable names for 'git -c'SZEDER Gábor1-13/+46
2019-08-13completion: split _git_config()SZEDER Gábor1-9/+30
2019-08-13completion: simplify inner 'case' pattern in __gitcomp()SZEDER Gábor1-2/+2
2019-08-13completion: use 'sort -u' to deduplicate config variable namesSZEDER Gábor1-1/+1
2019-08-13completion: deduplicate configuration sectionsSZEDER Gábor1-1/+9
2019-08-13completion: complete more values of more 'color.*' configuration variablesSZEDER Gábor1-5/+4
2019-08-13completion: fix a typo in a commentSZEDER Gábor1-1/+1
2019-07-19Merge branch 'pw/prompt-cherry-pick-revert-fix'Junio C Hamano1-4/+33
2019-07-09Merge branch 'nd/switch-and-restore'Junio C Hamano1-1/+55
2019-07-09Merge branch 'nd/completion-no-cache-failure'Junio C Hamano1-1/+2
2019-07-01git-prompt: improve cherry-pick/revert detectionPhillip Wood1-4/+33
2019-06-20completion: disable dwim on "git switch -d"Nguyễn Thái Ngọc Duy1-0/+4
2019-06-12completion: do not cache if --git-completion-helper failsNguyễn Thái Ngọc Duy1-1/+2
2019-05-29list-objects-filter: disable 'sparse:path' filtersChristian Couder1-1/+1
2019-05-07completion: support restoreNguyễn Thái Ngọc Duy1-0/+15
2019-04-25Merge branch 'dl/submodule-set-branch'Junio C Hamano1-1/+4
2019-04-22Merge branch 'da/smerge'Junio C Hamano1-1/+2
2019-04-10submodule: teach set-branch subcommandDenton Liu1-1/+4
2019-04-04contrib/completion: add smerge to the mergetool completion candidatesDavid Aguilar1-1/+2
2019-04-02completion: support switchNguyễn Thái Ngọc Duy1-1/+36
2019-03-21completion: use __git when calling --list-cmdsTodd Zullinger1-4/+4
2019-03-07Merge branch 'nd/completion-more-parameters'Junio C Hamano1-3/+40
2019-03-07Merge branch 'dl/complete-submodule-absorbgitdirs'Junio C Hamano1-1/+1
2019-02-20completion: add more parameter value completionNguyễn Thái Ngọc Duy1-3/+40
2019-02-06completion: complete git submodule absorbgitdirsDenton Liu1-1/+1
2019-01-18Merge branch 'cy/zsh-completion-SP-in-path'Junio C Hamano2-23/+16
2019-01-03completion: fix typo in git-completion.bashChayoung You1-1/+1
2019-01-03completion: treat results of git ls-tree as file pathsChayoung You1-19/+12
2019-01-03zsh: complete unquoted paths with spaces correctlyChayoung You2-4/+4
2018-11-13Merge branch 'nd/complete-format-patch'Junio C Hamano1-10/+6
2018-11-06Merge branch 'nd/completion-negation'Junio C Hamano1-1/+1
2018-11-06completion: use __gitcomp_builtin for format-patchDuy Nguyen1-10/+6
2018-10-30Merge branch 'dl/mergetool-gui-option'Junio C Hamano1-1/+1
2018-10-26Merge branch 'du/cherry-is-plumbing'Junio C Hamano1-11/+0
2018-10-25completion: support `git mergetool --[no-]gui`Denton Liu1-1/+1
2018-10-22completion: fix __gitcomp_builtin no longer consider extra optionsNguyễn Thái Ngọc Duy1-1/+1
2018-10-19Merge branch 'nd/complete-fetch-multiple-args'Junio C Hamano1-0/+1
2018-10-12doc: move git-cherry to plumbingDaniels Umanovskis1-11/+0
2018-10-07git-completion.bash: add completion for stash listSteven Fernandez1-0/+3
2018-09-21completion: support "git fetch --multiple"Nguyễn Thái Ngọc Duy1-0/+1
2018-08-13range-diff: make --dual-color the default modeJohannes Schindelin1-1/+1
2018-08-13completion: support `git range-diff`Johannes Schindelin1-0/+14
2018-06-28Merge branch 'nd/completion-negation'Junio C Hamano1-24/+37
2018-06-25Merge branch 'ls/complete-remote-update-names'Junio C Hamano1-1/+1
2018-06-25Merge branch 'nd/complete-config-vars'Junio C Hamano1-333/+29
2018-06-13Merge branch 'sg/completion-zsh-workaround'Junio C Hamano2-2/+5
2018-06-12completion: correct zsh detection when run from git-completion.zshSZEDER Gábor2-2/+5
2018-06-11completion: collapse extra --no-.. optionsNguyễn Thái Ngọc Duy1-0/+23
2018-06-01Merge branch 'nd/command-list'Junio C Hamano1-132/+16
2018-06-01completion: complete remote names tooŁukasz Stelmach1-1/+1
2018-05-30Merge branch 'sg/complete-paths'Junio C Hamano2-26/+200
2018-05-29completion: complete general config vars in two stepsNguyễn Thái Ngọc Duy1-2/+7
2018-05-29completion: support case-insensitive config varsNguyễn Thái Ngọc Duy1-1/+9
2018-05-29completion: keep other config var completion in camelCaseNguyễn Thái Ngọc Duy1-6/+6
2018-05-29completion: drop the hard coded list of config varsNguyễn Thái Ngọc Duy1-326/+9
2018-05-29Merge branch 'nd/command-list' into nd/complete-config-varsJunio C Hamano1-132/+16
2018-05-29parse-options: option to let --git-completion-helper show negative formNguyễn Thái Ngọc Duy1-24/+14
2018-05-23Merge branch 'fg/completion-external'Junio C Hamano1-2/+9
2018-05-23Merge branch 'nd/completion-aliasfiletype-typofix'Junio C Hamano1-1/+1
2018-05-23Merge branch 'js/rebase-recreate-merge'Junio C Hamano1-2/+2
2018-05-21completion: allow to customize the completable command listNguyễn Thái Ngọc Duy1-1/+1
2018-05-21completion: add and use --list-cmds=aliasNguyễn Thái Ngọc Duy1-60/+15
2018-05-21completion: add and use --list-cmds=nohelpersNguyễn Thái Ngọc Duy1-16/+4
2018-05-21completion: let git provide the completable command listNguyễn Thái Ngọc Duy1-91/+28
2018-05-21help: use command-list.txt for the source of guidesNguyễn Thái Ngọc Duy1-5/+10
2018-05-21completion: implement and use --list-cmds=main,othersNguyễn Thái Ngọc Duy1-1/+1
2018-05-21git.c: convert --list-* to --list-cmds=*Nguyễn Thái Ngọc Duy1-1/+1
2018-05-21completion: don't return with error from __gitcomp_file_direct()SZEDER Gábor1-2/+4
2018-05-08Merge branch 'tg/demote-stash-save-in-completion'Junio C Hamano1-2/+10
2018-05-08Merge branch 'sg/completion-clear-cached'Junio C Hamano1-1/+5
2018-05-08Merge branch 'ds/commit-graph'Junio C Hamano1-0/+2
2018-05-07completion: load completion file for external subcommandFlorian Gamböck1-0/+10
2018-05-06completion: fix misspelled config key aliasesfiletypeNguyễn Thái Ngọc Duy1-1/+1
2018-04-26pull: accept --rebase=merges to recreate the branch topologyJohannes Schindelin1-1/+1
2018-04-26rebase: introduce the --rebase-merges optionJohannes Schindelin1-1/+1
2018-04-25Merge branch 'cb/bash-completion-ls-files-processing'Junio C Hamano1-6/+1
2018-04-20completion: make stash -p and alias for stash push -pThomas Gummerer1-0/+3
2018-04-20completion: stop showing 'save' for stash by defaultThomas Gummerer1-2/+7
2018-04-18completion: reduce overhead of clearing cached --optionsSZEDER Gábor1-1/+5
2018-04-17completion: fill COMPREPLY directly when completing pathsSZEDER Gábor2-4/+39
2018-04-17completion: improve handling quoted paths in 'git ls-files's outputSZEDER Gábor1-2/+64
2018-04-17completion: remove repeated dirnames with 'awk' during path completionSZEDER Gábor1-2/+6
2018-04-17completion: use 'awk' to strip trailing path componentsSZEDER Gábor1-7/+4
2018-04-17completion: let 'ls-files' and 'diff-index' filter matching pathsSZEDER Gábor1-5/+6
2018-04-17completion: improve handling quoted paths on the command lineSZEDER Gábor1-4/+72
2018-04-17completion: support completing non-ASCII pathnamesSZEDER Gábor1-2/+4
2018-04-17completion: simplify prefix path component handling during path completionSZEDER Gábor1-4/+3
2018-04-17completion: move __git_complete_index_file() next to its helpersSZEDER Gábor1-20/+19
2018-04-10Merge branch 'nd/parseopt-completion-more'Junio C Hamano1-19/+56
2018-04-10completion: improve ls-files filter performanceClemens Buchacher1-6/+1
2018-04-02commit-graph: create git-commit-graph builtinDerrick Stolee1-0/+2
2018-03-28Merge branch 'nd/parseopt-completion'Junio C Hamano1-0/+4
2018-03-25completion: use __gitcomp_builtin in _git_cherryNguyễn Thái Ngọc Duy1-0/+6
2018-03-25completion: use __gitcomp_builtin in _git_ls_treeNguyễn Thái Ngọc Duy1-0/+7
2018-03-25completion: delete option-only completion commandsNguyễn Thái Ngọc Duy1-15/+0
2018-03-25completion: add --option completion for most builtin commandsNguyễn Thái Ngọc Duy1-0/+28
2018-03-25completion: factor out _git_xxx calling codeNguyễn Thái Ngọc Duy1-4/+13
2018-03-25completion: mention the oldest version we need to supportNguyễn Thái Ngọc Duy1-0/+2
2018-03-22completion: clear cached --options when sourcing the completion scriptSZEDER Gábor1-0/+4
2018-03-21Merge branch 'tz/complete-tag-delete-tagname'Junio C Hamano1-1/+1
2018-03-19completion: complete tags with git tag --delete/--verifyTodd Zullinger1-1/+1
2018-03-15Merge branch 'cl/send-email-reply-to'Junio C Hamano1-1/+1
2018-03-14Merge branch 'nd/parseopt-completion'Junio C Hamano1-194/+112
2018-03-14Merge branch 'nd/worktree-move'Junio C Hamano1-1/+4
2018-03-07completion: more subcommands in _git_notes()Nguyễn Thái Ngọc Duy1-2/+2
2018-03-07completion: complete --{reuse,reedit}-message= for all notes subcmdsNguyễn Thái Ngọc Duy1-2/+1
2018-03-07completion: simplify _git_notesNguyễn Thái Ngọc Duy1-11/+3
2018-03-07completion: don't set PARSE_OPT_NOCOMPLETE on --rerere-autoupdateNguyễn Thái Ngọc Duy1-2/+2
2018-03-06Merge branch 'nd/rebase-show-current-patch'Junio C Hamano1-4/+4
2018-03-06Merge branch 'ab/fetch-prune'Junio C Hamano1-1/+1
2018-03-06send-email: support separate Reply-To addressChristian Ludwig1-1/+1
2018-02-14am: support --quitNguyễn Thái Ngọc Duy1-1/+1
2018-02-12rebase: introduce and use pseudo-ref REBASE_HEADNguyễn Thái Ngọc Duy1-1/+1
2018-02-12rebase: add --show-current-patchNguyễn Thái Ngọc Duy1-2/+2
2018-02-12am: add --show-current-patchNguyễn Thái Ngọc Duy1-1/+1
2018-02-12worktree remove: new commandNguyễn Thái Ngọc Duy1-1/+4
2018-02-12worktree move: new commandNguyễn Thái Ngọc Duy1-1/+1
2018-02-09fetch: add a --prune-tags option and fetch.pruneTags configÆvar Arnfjörð Bjarmason1-1/+1
2018-02-09completion: use __gitcomp_builtin in _git_worktreeNguyễn Thái Ngọc Duy1-4/+4
2018-02-09completion: use __gitcomp_builtin in _git_tagNguyễn Thái Ngọc Duy1-5/+1
2018-02-09completion: use __gitcomp_builtin in _git_statusNguyễn Thái Ngọc Duy1-5/+1
2018-02-09completion: use __gitcomp_builtin in _git_show_branchNguyễn Thái Ngọc Duy1-6/+1
2018-02-09completion: use __gitcomp_builtin in _git_rmNguyễn Thái Ngọc Duy1-1/+1