Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-24 | 44923: update options for git 2.24 | Oliver Kiddle | 1 | -149/+157 | |
2019-10-02 | 44797: _git-config: Complete unknown options from 'git help -c'. | Daniel Shahaf | 1 | -1/+8 | |
2019-09-27 | 44779: completion for new git switch and git restore commands | Oliver Kiddle | 1 | -21/+154 | |
2019-09-18 | github #38: fix completion text for git update-index --chmod | Tobias Schulte | 1 | -1/+1 | |
2019-07-19 | 44551: update for new git changes | Oliver Kiddle | 1 | -37/+165 | |
2019-05-07 | 44274: allow finer control of completion match soring with compadd's -o option | Oliver Kiddle | 1 | -7/+7 | |
2019-03-21 | 44111: _git: Use `git rev-list` for log messages | dana | 1 | -5/+7 | |
This side-steps issues related to `git log` respecting settings like log.showSignature | |||||
2019-02-26 | 44080: Completion: Fix several option-description typos | dana | 1 | -3/+3 | |
2019-01-28 | github #32: Fix a typo in the git tag completion. | Fredric Silberberg | 1 | -1/+1 | |
2019-01-04 | 43974: _git: Always offer -F/-m for `git tag` | dana | 1 | -10/+2 | |
2018-11-02 | github #29: Add completion support for Gits --color-moved option and color ↵ | Wieland Hoffmann | 1 | -5/+19 | |
settings --color-moved was added in Git 2.15. | |||||
2018-10-17 | 43698: update options for git 2.19.1 | Oliver Kiddle | 1 | -37/+74 | |
2018-09-12 | 43443: _git: When completing worktrees, show the ref and hash of each worktree. | Daniel Shahaf | 1 | -2/+19 | |
2018-09-12 | 43442: _git: Break out a helper function. | Daniel Shahaf | 1 | -2/+6 | |
2018-08-31 | unposted: git describe's --long and --abbrev options are not mutually exclusive | Oliver Kiddle | 1 | -2/+2 | |
2018-08-31 | 43359: further review of git remote set-url completion | Oliver Kiddle | 1 | -26/+17 | |
2018-08-31 | 42810: git remote set-url completion | pseyfert | 1 | -7/+22 | |
2018-08-12 | unposted (PR #26): __git_files: fix double quotation of star | Marc Cornellà | 1 | -1/+1 | |
This fixes the double quote introduced by aa160fc8, so that the end result of the parameter expansion is $pref followed by \* (a quoted star), meaning `git ls-files` gets a literal star, not an expanded list of matching files, as was intended in commit cc7437bf. Fixes completion of `git add ../<TAB>`. | |||||
2018-06-21 | 43073: various completion option updates | Oliver Kiddle | 1 | -15/+34 | |
2018-06-18 | 43006: complete modified files after `git stash --` | Tim Smith | 1 | -0/+3 | |
2018-06-18 | users/23484: be consistent on matcher specs for git branches to fix issue ↵ | Oliver Kiddle | 1 | -6/+6 | |
with partial matching | |||||
2018-05-08 | 42752: enhance git external alias completion | Peter Stephenson | 1 | -1/+4 | |
If alias expands to !cmd-name, complete as a normal command line after cmd-name. | |||||
2018-04-16 | 42659: various completion option updates | Oliver Kiddle | 1 | -11/+48 | |
2018-03-24 | 42491 based on 42000 (Andrei Shevchuk): factor ssh host completion for use ↵ | Oliver Kiddle | 1 | -4/+0 | |
for mosh and git | |||||
2018-02-22 | 42364: _git: fix __git_ignore_line to ignore the current word | Daniel Hahler | 1 | -6/+1 | |
Before this patch "git branch -d master<tab>" would result in "no matches found", while "master" itself should get completed here. The "(bQ)" (added in 527badc23, via 38129?!) does not seem to be necessary anymore: with files "f\[a-z\]o" and "foo", "git add f[a-z]o <tab>" offers "f\[a-z\]o", but not "foo". | |||||
2018-02-12 | 42324: _git: handle mutually exclusive options | Daniel Hahler | 1 | -16/+17 | |
Currently `git show --stat -p` is not considered a valid completion and prevents further completions like `--no-abbrev`. It is a valid use case however to use `--stat` with `-p` (and there is a synonym `--patch-with-stat` for it even). This patch changes `__git_setup_diff_options` to only handle mutually exclusive arguments reported by Git (as a fatal error) in a special way. | |||||
2018-02-08 | 42333: git 2.16.0 no longer accepts an empty string as a pathspec element so ↵ | Christian Hesse | 1 | -1/+1 | |
replace empty strings with a dot | |||||
2018-01-24 | 42323: _git: move "local" statement out of loop | Daniel Hahler | 1 | -2/+2 | |
Fixup for 99cf61fd4. | |||||
2018-01-23 | 42317: completion option updates for commands that have had recent updates | Oliver Kiddle | 1 | -24/+64 | |
2018-01-02 | 42171: prevent parameters of various parameters from becoming global | Eric Cook | 1 | -1/+1 | |
2017-12-20 | 42138: _git-revert: Complete recent commits first. | Daniel Shahaf | 1 | -1/+1 | |
2017-11-13 | 42019: update options in git completion to 2.15 | Oliver Kiddle | 1 | -64/+164 | |
also improve format completion for git tag and for-each-ref | |||||
2017-10-29 | 41957: update git completion for git 2.14.3 | Oliver Kiddle | 1 | -4/+6 | |
2017-10-04 | 41808: _git-cherry-pick: Typo fixes | Noah Pendleton | 1 | -2/+2 | |
2017-08-16 | 41552: complete only branches after git worktree add --detach | Oliver Kiddle | 1 | -2/+2 | |
the --detach is superfluous for other commits | |||||
2017-08-06 | 41493: fix to not print hash into terminal and update options for git 2.14 | Oliver Kiddle | 1 | -2/+7 | |
2017-08-02 | 41475: _git: Complete files after 'reset' when there are no commits, when ↵ | Daniel Shahaf | 1 | -0/+6 | |
the 'verbose' style is set. | |||||
2017-07-31 | unposted: _git: Fix style lookup for 'max-verbose'. | Daniel Shahaf | 1 | -1/+1 | |
2017-07-14 | 41414: fix for commas used in exclusion lists | Fabian Klötzl | 1 | -1/+8 | |
also missing escape for _gcc and --no-index option for git diff | |||||
2017-07-14 | 41419: update for git 2.13.2 | Oliver Kiddle | 1 | -11/+30 | |
2017-06-22 | 41339: Unquote treeish argument for git checkout completion | Peter Stephenson | 1 | -2/+2 | |
2017-04-23 | 40943: __git_recent_commits: prefer recent commit objects | Daniel Hahler | 1 | -2/+2 | |
Without this "commit to be amended" shows up before "recent commit object name" with `git commit --fixup`, but the recent commit objects are the most useful here. | |||||
2017-03-14 | 40818: _git-checkout: When completing local heads, prefer ↵ | Daniel Shahaf | 1 | -1/+5 | |
recently-checked-out ones. (after 38592) | |||||
2017-03-14 | 40817: __git_recent_branches: Retrieve less data, but faster. | Daniel Shahaf | 1 | -1/+2 | |
By replacing the --grep-reflog=needle argument with a ${(M)...:#needle} filter, we retrieve less data from the reflog, and consequently run (on my test cases) 16% to 40% faster. The trade-off is that we retrieve less data: instead of retrieving the 1000 most recent 'checkout' operations, we retrieve the most recent 1000 operations, which would include fewer than 1000 checkout operations. Also change [[:xdigit:]] to [0-9a-f] since it's faster, however, the absolute gain from this is minor compared to the cost of 'git reflog'. | |||||
2017-03-09 | 40808: fix typos where (x,y) should have been (x y) in _arguments syntax | Fabian Klotzl | 1 | -1/+1 | |
2017-03-04 | 40715: update completion of git options for git 2.12.0 | Oliver Kiddle | 1 | -8/+24 | |
2017-02-07 | 40494: _git: Use slashes matchspec for references (as already used for ↵ | Daniel Shahaf | 1 | -2/+3 | |
branch names). | |||||
2017-02-07 | 40493/0002: _git-checkout: Reorder default completions. | Daniel Shahaf | 1 | -2/+3 | |
The unprefixed name of a remote branch is used to create a new local remote-tracking branch; that is presumed to be a rarer operation than either switching among local branches or reverting to the index version of a modified file. Between the remaining two, put modified files before tree-ishes because there are generally few of the former and many of the latter. | |||||
2017-02-07 | 40493/0001: _git-checkout: No functional change. | Daniel Shahaf | 1 | -13/+9 | |
This makes the next diff smaller. | |||||
2016-12-01 | 40055: update git completion for git 2.11.0 | Oliver Kiddle | 1 | -13/+29 | |