index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
contrib
/
completion
Age
Commit message (
Expand
)
Author
Files
Lines
2020-10-07
git-completion.bash: stash-show: complete $__git_diff_common_options
Robert Karszniewicz
1
-1
/
+4
2020-10-07
git-completion.bash: __git_diff_common_options: add --[no-]patch
Robert Karszniewicz
1
-3
/
+2
2020-09-26
completion: complete refs after 'git restore -s'
Ákos Uzonyi
1
-0
/
+7
2020-09-26
completion: use "prev" variable instead of introducing "prevword"
Ákos Uzonyi
1
-34
/
+32
2020-09-21
contrib/completion: complete `git diff --merge-base`
Denton Liu
1
-1
/
+1
2020-09-17
contrib/completion: complete options that take refs for format-patch
Denton Liu
1
-0
/
+4
2020-09-17
contrib/completion: extract common diff/difftool options
Denton Liu
1
-9
/
+6
2020-08-19
completion: add GIT_COMPLETION_SHOW_ALL env var
Ryan Zoeller
1
-1
/
+13
2020-08-17
Merge branch 'pd/mergetool-nvimdiff'
Junio C Hamano
1
-2
/
+2
2020-08-04
Merge branch 'mp/complete-show-color-moved'
Junio C Hamano
1
-0
/
+8
2020-07-29
mergetools: add support for nvimdiff (neovim) family
pudinha
1
-2
/
+2
2020-07-21
Merge branch 'en/sparse-status' into master
Junio C Hamano
1
-2
/
+2
2020-07-20
git-prompt: change == to = for zsh's sake
David J. Malan
1
-2
/
+2
2020-07-15
completion: add show --color-moved[-ws]
Michal Privoznik
1
-0
/
+8
2020-07-09
Merge branch 'vs/completion-with-set-u' into master
Junio C Hamano
1
-9
/
+9
2020-07-06
Merge branch 'en/sparse-status'
Junio C Hamano
1
-2
/
+24
2020-07-01
completion: nounset mode fixes
Ville Skyttä
1
-9
/
+9
2020-06-25
Merge branch 'jk/complete-git-switch'
Junio C Hamano
1
-39
/
+213
2020-06-22
git-prompt: include sparsity state as well
Elijah Newren
1
-2
/
+20
2020-06-22
git-prompt: document how in-progress operations affect the prompt
Elijah Newren
1
-0
/
+4
2020-06-08
Merge branch 'vs/complete-stash-show-p-fix'
Junio C Hamano
1
-1
/
+1
2020-05-28
completion: improve handling of --orphan option of switch/checkout
Jacob Keller
1
-7
/
+14
2020-05-28
completion: improve handling of -c/-C and -b/-B in switch/checkout
Jacob Keller
1
-2
/
+47
2020-05-28
completion: improve handling of --track in switch/checkout
Jacob Keller
1
-2
/
+22
2020-05-28
completion: improve handling of --detach in checkout
Jacob Keller
1
-1
/
+6
2020-05-28
completion: improve completion for git switch with no options
Jacob Keller
1
-13
/
+20
2020-05-28
completion: improve handling of DWIM mode for switch/checkout
Jacob Keller
1
-19
/
+76
2020-05-28
completion: perform DWIM logic directly in __git_complete_refs
Jacob Keller
1
-1
/
+18
2020-05-28
completion: extract function __git_dwim_remote_heads
Jacob Keller
1
-7
/
+21
2020-05-28
completion: replace overloaded track term for __git_complete_refs
Jacob Keller
1
-13
/
+15
2020-05-28
completion: use native ZSH array pattern matching
Marco Trevisan (Treviño)
1
-1
/
+1
2020-05-21
completion: don't override given stash subcommand with -p
Ville Skyttä
1
-1
/
+1
2020-05-14
Merge branch 'ds/bloom-cleanup'
Junio C Hamano
1
-0
/
+1
2020-05-11
completion: offer '--(no-)patch' among 'git log' options
SZEDER Gábor
1
-0
/
+1
2020-04-29
Merge branch 'en/fill-directory-exponential'
Junio C Hamano
1
-1
/
+1
2020-04-17
complete: zsh: add missing sub cmd completion candidates
Terry Moschou
1
-0
/
+2
2020-04-01
completion: fix 'git add' on paths under an untracked directory
Elijah Newren
1
-1
/
+1
2020-03-09
Merge branch 'kk/complete-diff-color-moved'
Junio C Hamano
1
-0
/
+15
2020-03-09
Merge branch 'pb/am-show-current-patch'
Junio C Hamano
1
-0
/
+5
2020-03-02
Merge branch 'en/rebase-backend'
Junio C Hamano
1
-5
/
+1
2020-02-24
completion: add diff --color-moved[-ws]
Kir Kolyshkin
1
-0
/
+15
2020-02-20
am: support --show-current-patch=diff to retrieve .git/rebase-apply/patch
Paolo Bonzini
1
-1
/
+1
2020-02-20
am: support --show-current-patch=raw as a synonym for--show-current-patch
Paolo Bonzini
1
-0
/
+5
2020-02-16
git-prompt: change the prompt for interactive-based rebases
Elijah Newren
1
-5
/
+1
2020-02-05
Merge branch 'mt/sparse-checkout-doc-update'
Junio C Hamano
1
-0
/
+21
2020-01-30
Merge branch 'sg/completion-worktree'
Junio C Hamano
1
-26
/
+93
2020-01-23
completion: add support for sparse-checkout
Matheus Tavares
1
-0
/
+21
2020-01-15
completion: list paths and refs for 'git worktree add'
SZEDER Gábor
1
-0
/
+36
2020-01-15
completion: list existing working trees for 'git worktree' subcommands
SZEDER Gábor
1
-1
/
+29
2020-01-15
completion: simplify completing 'git worktree' subcommands and options
SZEDER Gábor
1
-22
/
+8
2020-01-15
completion: return the index of found word from __git_find_on_cmdline()
SZEDER Gábor
1
-3
/
+17
2020-01-15
completion: clean up the __git_find_on_cmdline() helper function
SZEDER Gábor
1
-5
/
+8
2019-12-10
Merge branch 'dl/pretty-reference'
Junio C Hamano
1
-1
/
+1
2019-12-10
Merge branch 'dl/submodule-set-url'
Junio C Hamano
1
-1
/
+1
2019-12-01
Merge branch 'js/complete-svn-recursive'
Junio C Hamano
1
-0
/
+1
2019-12-01
Merge branch 'dl/complete-rebase-onto'
Junio C Hamano
1
-0
/
+4
2019-11-20
pretty: implement 'reference' format
Denton Liu
1
-1
/
+1
2019-11-20
completion: complete `tformat:` pretty format
Denton Liu
1
-1
/
+1
2019-11-13
completion: tab-complete "git svn --recursive"
James Shubin
1
-0
/
+1
2019-11-12
completion: learn to complete `git rebase --onto=`
Denton Liu
1
-0
/
+4
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-2
/
+2
2019-10-30
submodule: teach set-url subcommand
Denton Liu
1
-1
/
+1
2019-10-23
Merge branch 'mb/clarify-zsh-completion-doc'
Junio C Hamano
1
-2
/
+3
2019-10-18
completion: clarify installation instruction for zsh
Maxim Belsky
1
-2
/
+3
2019-10-07
Merge branch 'mr/complete-more-for-log-etc'
Junio C Hamano
1
-4
/
+14
2019-10-07
Merge branch 'dl/complete-rebase-and-archive'
Junio C Hamano
1
-19
/
+8
2019-09-30
Merge branch 'dl/rebase-i-keep-base'
Junio C Hamano
1
-1
/
+1
2019-09-30
Merge branch 'dl/complete-cherry-pick-revert-skip'
Junio C Hamano
1
-2
/
+4
2019-09-12
completion: teach archive to use __gitcomp_builtin
Denton Liu
1
-4
/
+1
2019-09-12
completion: teach rebase to use __gitcomp_builtin
Denton Liu
1
-15
/
+7
2019-09-12
completion: add missing completions for log, diff, show
Max Rothman
1
-4
/
+14
2019-08-27
rebase: teach rebase --keep-base
Denton Liu
1
-1
/
+1
2019-08-27
completion: add --skip for cherry-pick and revert
Denton Liu
1
-1
/
+1
2019-08-27
completion: merge options for cherry-pick and revert
Denton Liu
1
-2
/
+4
2019-08-13
completion: complete config variables and values for 'git clone --config='
SZEDER Gábor
1
-17
/
+49
2019-08-13
completion: complete config variables names and values for 'git clone -c'
SZEDER Gábor
1
-0
/
+6
2019-08-13
completion: complete values of configuration variables after 'git -c var='
SZEDER Gábor
1
-24
/
+41
2019-08-13
completion: complete configuration sections and variable names for 'git -c'
SZEDER Gábor
1
-13
/
+46
2019-08-13
completion: split _git_config()
SZEDER Gábor
1
-9
/
+30
2019-08-13
completion: simplify inner 'case' pattern in __gitcomp()
SZEDER Gábor
1
-2
/
+2
2019-08-13
completion: use 'sort -u' to deduplicate config variable names
SZEDER Gábor
1
-1
/
+1
2019-08-13
completion: deduplicate configuration sections
SZEDER Gábor
1
-1
/
+9
2019-08-13
completion: complete more values of more 'color.*' configuration variables
SZEDER Gábor
1
-5
/
+4
2019-08-13
completion: fix a typo in a comment
SZEDER Gábor
1
-1
/
+1
2019-07-19
Merge branch 'pw/prompt-cherry-pick-revert-fix'
Junio C Hamano
1
-4
/
+33
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-1
/
+55
2019-07-09
Merge branch 'nd/completion-no-cache-failure'
Junio C Hamano
1
-1
/
+2
2019-07-01
git-prompt: improve cherry-pick/revert detection
Phillip Wood
1
-4
/
+33
2019-06-20
completion: disable dwim on "git switch -d"
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2019-06-12
completion: do not cache if --git-completion-helper fails
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2019-05-29
list-objects-filter: disable 'sparse:path' filters
Christian Couder
1
-1
/
+1
2019-05-07
completion: support restore
Nguyễn Thái Ngọc Duy
1
-0
/
+15
2019-04-25
Merge branch 'dl/submodule-set-branch'
Junio C Hamano
1
-1
/
+4
2019-04-22
Merge branch 'da/smerge'
Junio C Hamano
1
-1
/
+2
2019-04-10
submodule: teach set-branch subcommand
Denton Liu
1
-1
/
+4
2019-04-04
contrib/completion: add smerge to the mergetool completion candidates
David Aguilar
1
-1
/
+2
2019-04-02
completion: support switch
Nguyễn Thái Ngọc Duy
1
-1
/
+36
2019-03-21
completion: use __git when calling --list-cmds
Todd Zullinger
1
-4
/
+4
2019-03-07
Merge branch 'nd/completion-more-parameters'
Junio C Hamano
1
-3
/
+40
2019-03-07
Merge branch 'dl/complete-submodule-absorbgitdirs'
Junio C Hamano
1
-1
/
+1
2019-02-20
completion: add more parameter value completion
Nguyễn Thái Ngọc Duy
1
-3
/
+40
2019-02-06
completion: complete git submodule absorbgitdirs
Denton Liu
1
-1
/
+1
2019-01-18
Merge branch 'cy/zsh-completion-SP-in-path'
Junio C Hamano
2
-23
/
+16
2019-01-03
completion: fix typo in git-completion.bash
Chayoung You
1
-1
/
+1
2019-01-03
completion: treat results of git ls-tree as file paths
Chayoung You
1
-19
/
+12
2019-01-03
zsh: complete unquoted paths with spaces correctly
Chayoung You
2
-4
/
+4
2018-11-13
Merge branch 'nd/complete-format-patch'
Junio C Hamano
1
-10
/
+6
2018-11-06
Merge branch 'nd/completion-negation'
Junio C Hamano
1
-1
/
+1
2018-11-06
completion: use __gitcomp_builtin for format-patch
Duy Nguyen
1
-10
/
+6
2018-10-30
Merge branch 'dl/mergetool-gui-option'
Junio C Hamano
1
-1
/
+1
2018-10-26
Merge branch 'du/cherry-is-plumbing'
Junio C Hamano
1
-11
/
+0
2018-10-25
completion: support `git mergetool --[no-]gui`
Denton Liu
1
-1
/
+1
2018-10-22
completion: fix __gitcomp_builtin no longer consider extra options
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-10-19
Merge branch 'nd/complete-fetch-multiple-args'
Junio C Hamano
1
-0
/
+1
2018-10-12
doc: move git-cherry to plumbing
Daniels Umanovskis
1
-11
/
+0
2018-10-07
git-completion.bash: add completion for stash list
Steven Fernandez
1
-0
/
+3
2018-09-21
completion: support "git fetch --multiple"
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-08-13
range-diff: make --dual-color the default mode
Johannes Schindelin
1
-1
/
+1
2018-08-13
completion: support `git range-diff`
Johannes Schindelin
1
-0
/
+14
2018-06-28
Merge branch 'nd/completion-negation'
Junio C Hamano
1
-24
/
+37
2018-06-25
Merge branch 'ls/complete-remote-update-names'
Junio C Hamano
1
-1
/
+1
2018-06-25
Merge branch 'nd/complete-config-vars'
Junio C Hamano
1
-333
/
+29
2018-06-13
Merge branch 'sg/completion-zsh-workaround'
Junio C Hamano
2
-2
/
+5
2018-06-12
completion: correct zsh detection when run from git-completion.zsh
SZEDER Gábor
2
-2
/
+5
2018-06-11
completion: collapse extra --no-.. options
Nguyễn Thái Ngọc Duy
1
-0
/
+23
2018-06-01
Merge branch 'nd/command-list'
Junio C Hamano
1
-132
/
+16
2018-06-01
completion: complete remote names too
Łukasz Stelmach
1
-1
/
+1
2018-05-30
Merge branch 'sg/complete-paths'
Junio C Hamano
2
-26
/
+200
2018-05-29
completion: complete general config vars in two steps
Nguyễn Thái Ngọc Duy
1
-2
/
+7
2018-05-29
completion: support case-insensitive config vars
Nguyễn Thái Ngọc Duy
1
-1
/
+9
2018-05-29
completion: keep other config var completion in camelCase
Nguyễn Thái Ngọc Duy
1
-6
/
+6
2018-05-29
completion: drop the hard coded list of config vars
Nguyễn Thái Ngọc Duy
1
-326
/
+9
2018-05-29
Merge branch 'nd/command-list' into nd/complete-config-vars
Junio C Hamano
1
-132
/
+16
2018-05-29
parse-options: option to let --git-completion-helper show negative form
Nguyễn Thái Ngọc Duy
1
-24
/
+14
2018-05-23
Merge branch 'fg/completion-external'
Junio C Hamano
1
-2
/
+9
2018-05-23
Merge branch 'nd/completion-aliasfiletype-typofix'
Junio C Hamano
1
-1
/
+1
2018-05-23
Merge branch 'js/rebase-recreate-merge'
Junio C Hamano
1
-2
/
+2
2018-05-21
completion: allow to customize the completable command list
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-05-21
completion: add and use --list-cmds=alias
Nguyễn Thái Ngọc Duy
1
-60
/
+15
2018-05-21
completion: add and use --list-cmds=nohelpers
Nguyễn Thái Ngọc Duy
1
-16
/
+4
2018-05-21
completion: let git provide the completable command list
Nguyễn Thái Ngọc Duy
1
-91
/
+28
2018-05-21
help: use command-list.txt for the source of guides
Nguyễn Thái Ngọc Duy
1
-5
/
+10
2018-05-21
completion: implement and use --list-cmds=main,others
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-05-21
git.c: convert --list-* to --list-cmds=*
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-05-21
completion: don't return with error from __gitcomp_file_direct()
SZEDER Gábor
1
-2
/
+4
2018-05-08
Merge branch 'tg/demote-stash-save-in-completion'
Junio C Hamano
1
-2
/
+10
2018-05-08
Merge branch 'sg/completion-clear-cached'
Junio C Hamano
1
-1
/
+5
2018-05-08
Merge branch 'ds/commit-graph'
Junio C Hamano
1
-0
/
+2
2018-05-07
completion: load completion file for external subcommand
Florian Gamböck
1
-0
/
+10
2018-05-06
completion: fix misspelled config key aliasesfiletype
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-04-26
pull: accept --rebase=merges to recreate the branch topology
Johannes Schindelin
1
-1
/
+1
2018-04-26
rebase: introduce the --rebase-merges option
Johannes Schindelin
1
-1
/
+1
2018-04-25
Merge branch 'cb/bash-completion-ls-files-processing'
Junio C Hamano
1
-6
/
+1
2018-04-20
completion: make stash -p and alias for stash push -p
Thomas Gummerer
1
-0
/
+3
2018-04-20
completion: stop showing 'save' for stash by default
Thomas Gummerer
1
-2
/
+7
2018-04-18
completion: reduce overhead of clearing cached --options
SZEDER Gábor
1
-1
/
+5
2018-04-17
completion: fill COMPREPLY directly when completing paths
SZEDER Gábor
2
-4
/
+39
2018-04-17
completion: improve handling quoted paths in 'git ls-files's output
SZEDER Gábor
1
-2
/
+64
2018-04-17
completion: remove repeated dirnames with 'awk' during path completion
SZEDER Gábor
1
-2
/
+6
2018-04-17
completion: use 'awk' to strip trailing path components
SZEDER Gábor
1
-7
/
+4
2018-04-17
completion: let 'ls-files' and 'diff-index' filter matching paths
SZEDER Gábor
1
-5
/
+6
2018-04-17
completion: improve handling quoted paths on the command line
SZEDER Gábor
1
-4
/
+72
2018-04-17
completion: support completing non-ASCII pathnames
SZEDER Gábor
1
-2
/
+4
2018-04-17
completion: simplify prefix path component handling during path completion
SZEDER Gábor
1
-4
/
+3
2018-04-17
completion: move __git_complete_index_file() next to its helpers
SZEDER Gábor
1
-20
/
+19
2018-04-10
Merge branch 'nd/parseopt-completion-more'
Junio C Hamano
1
-19
/
+56
2018-04-10
completion: improve ls-files filter performance
Clemens Buchacher
1
-6
/
+1
2018-04-02
commit-graph: create git-commit-graph builtin
Derrick Stolee
1
-0
/
+2
2018-03-28
Merge branch 'nd/parseopt-completion'
Junio C Hamano
1
-0
/
+4
2018-03-25
completion: use __gitcomp_builtin in _git_cherry
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2018-03-25
completion: use __gitcomp_builtin in _git_ls_tree
Nguyễn Thái Ngọc Duy
1
-0
/
+7
2018-03-25
completion: delete option-only completion commands
Nguyễn Thái Ngọc Duy
1
-15
/
+0
2018-03-25
completion: add --option completion for most builtin commands
Nguyễn Thái Ngọc Duy
1
-0
/
+28
2018-03-25
completion: factor out _git_xxx calling code
Nguyễn Thái Ngọc Duy
1
-4
/
+13
2018-03-25
completion: mention the oldest version we need to support
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2018-03-22
completion: clear cached --options when sourcing the completion script
SZEDER Gábor
1
-0
/
+4
2018-03-21
Merge branch 'tz/complete-tag-delete-tagname'
Junio C Hamano
1
-1
/
+1
2018-03-19
completion: complete tags with git tag --delete/--verify
Todd Zullinger
1
-1
/
+1
2018-03-15
Merge branch 'cl/send-email-reply-to'
Junio C Hamano
1
-1
/
+1
2018-03-14
Merge branch 'nd/parseopt-completion'
Junio C Hamano
1
-194
/
+112
2018-03-14
Merge branch 'nd/worktree-move'
Junio C Hamano
1
-1
/
+4
2018-03-07
completion: more subcommands in _git_notes()
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-03-07
completion: complete --{reuse,reedit}-message= for all notes subcmds
Nguyễn Thái Ngọc Duy
1
-2
/
+1
2018-03-07
completion: simplify _git_notes
Nguyễn Thái Ngọc Duy
1
-11
/
+3
2018-03-07
completion: don't set PARSE_OPT_NOCOMPLETE on --rerere-autoupdate
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-03-06
Merge branch 'nd/rebase-show-current-patch'
Junio C Hamano
1
-4
/
+4
2018-03-06
Merge branch 'ab/fetch-prune'
Junio C Hamano
1
-1
/
+1
2018-03-06
send-email: support separate Reply-To address
Christian Ludwig
1
-1
/
+1
2018-02-14
am: support --quit
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-02-12
rebase: introduce and use pseudo-ref REBASE_HEAD
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-02-12
rebase: add --show-current-patch
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-02-12
am: add --show-current-patch
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-02-12
worktree remove: new command
Nguyễn Thái Ngọc Duy
1
-1
/
+4
2018-02-12
worktree move: new command
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-02-09
fetch: add a --prune-tags option and fetch.pruneTags config
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2018-02-09
completion: use __gitcomp_builtin in _git_worktree
Nguyễn Thái Ngọc Duy
1
-4
/
+4
2018-02-09
completion: use __gitcomp_builtin in _git_tag
Nguyễn Thái Ngọc Duy
1
-5
/
+1
2018-02-09
completion: use __gitcomp_builtin in _git_status
Nguyễn Thái Ngọc Duy
1
-5
/
+1
2018-02-09
completion: use __gitcomp_builtin in _git_show_branch
Nguyễn Thái Ngọc Duy
1
-6
/
+1
2018-02-09
completion: use __gitcomp_builtin in _git_rm
Nguyễn Thái Ngọc Duy
1
-1
/
+1
[prev]
[next]