Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 45365: _git: Fix __git_recent_branches for the case when a commit has an ↵ | WGH | 2020-02-02 | 1 | -2/+2 |
| | | | | empty message | ||||
* | 45332: _git: add completion for git-version | Eitan Adler | 2020-01-19 | 1 | -1/+8 |
| | | | | Signed-off-by: Eitan Adler <lists@eitanadler.com> | ||||
* | 45280: _git: add -local variants | Eitan Adler | 2020-01-11 | 1 | -2/+9 |
| | | | | | | | | Technically all timezone formats support the "-local" suffix but it is not meaningful for all of them. As such just list out the specific formats which it does. Also adjust the 'default' description | ||||
* | Fix typos reported by codespell in shell code | Mikael Magnusson | 2020-01-09 | 1 | -2/+2 |
| | |||||
* | 45269: Fix misspellings in completions and elsewhere. | Jens Schleusener | 2020-01-09 | 1 | -5/+5 |
| | |||||
* | 44923: update options for git 2.24 | Oliver Kiddle | 2019-11-24 | 1 | -149/+157 |
| | |||||
* | 44797: _git-config: Complete unknown options from 'git help -c'. | Daniel Shahaf | 2019-10-02 | 1 | -1/+8 |
| | |||||
* | 44779: completion for new git switch and git restore commands | Oliver Kiddle | 2019-09-27 | 1 | -21/+154 |
| | |||||
* | github #38: fix completion text for git update-index --chmod | Tobias Schulte | 2019-09-18 | 1 | -1/+1 |
| | |||||
* | 44551: update for new git changes | Oliver Kiddle | 2019-07-19 | 1 | -37/+165 |
| | |||||
* | 44274: allow finer control of completion match soring with compadd's -o option | Oliver Kiddle | 2019-05-07 | 1 | -7/+7 |
| | |||||
* | 44111: _git: Use `git rev-list` for log messages | dana | 2019-03-21 | 1 | -5/+7 |
| | | | | | This side-steps issues related to `git log` respecting settings like log.showSignature | ||||
* | 44080: Completion: Fix several option-description typos | dana | 2019-02-26 | 1 | -3/+3 |
| | |||||
* | github #32: Fix a typo in the git tag completion. | Fredric Silberberg | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | 43974: _git: Always offer -F/-m for `git tag` | dana | 2019-01-04 | 1 | -10/+2 |
| | |||||
* | github #29: Add completion support for Gits --color-moved option and color ↵ | Wieland Hoffmann | 2018-11-02 | 1 | -5/+19 |
| | | | | | | settings --color-moved was added in Git 2.15. | ||||
* | 43698: update options for git 2.19.1 | Oliver Kiddle | 2018-10-17 | 1 | -37/+74 |
| | |||||
* | 43443: _git: When completing worktrees, show the ref and hash of each worktree. | Daniel Shahaf | 2018-09-12 | 1 | -2/+19 |
| | |||||
* | 43442: _git: Break out a helper function. | Daniel Shahaf | 2018-09-12 | 1 | -2/+6 |
| | |||||
* | unposted: git describe's --long and --abbrev options are not mutually exclusive | Oliver Kiddle | 2018-08-31 | 1 | -2/+2 |
| | |||||
* | 43359: further review of git remote set-url completion | Oliver Kiddle | 2018-08-31 | 1 | -26/+17 |
| | |||||
* | 42810: git remote set-url completion | pseyfert | 2018-08-31 | 1 | -7/+22 |
| | |||||
* | unposted (PR #26): __git_files: fix double quotation of star | Marc Cornellà | 2018-08-12 | 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>`. | ||||
* | 43073: various completion option updates | Oliver Kiddle | 2018-06-21 | 1 | -15/+34 |
| | |||||
* | 43006: complete modified files after `git stash --` | Tim Smith | 2018-06-18 | 1 | -0/+3 |
| | |||||
* | users/23484: be consistent on matcher specs for git branches to fix issue ↵ | Oliver Kiddle | 2018-06-18 | 1 | -6/+6 |
| | | | | with partial matching | ||||
* | 42752: enhance git external alias completion | Peter Stephenson | 2018-05-08 | 1 | -1/+4 |
| | | | | | If alias expands to !cmd-name, complete as a normal command line after cmd-name. | ||||
* | 42659: various completion option updates | Oliver Kiddle | 2018-04-16 | 1 | -11/+48 |
| | |||||
* | 42491 based on 42000 (Andrei Shevchuk): factor ssh host completion for use ↵ | Oliver Kiddle | 2018-03-24 | 1 | -4/+0 |
| | | | | for mosh and git | ||||
* | 42364: _git: fix __git_ignore_line to ignore the current word | Daniel Hahler | 2018-02-22 | 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". | ||||
* | 42324: _git: handle mutually exclusive options | Daniel Hahler | 2018-02-12 | 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. | ||||
* | 42333: git 2.16.0 no longer accepts an empty string as a pathspec element so ↵ | Christian Hesse | 2018-02-08 | 1 | -1/+1 |
| | | | | replace empty strings with a dot | ||||
* | 42323: _git: move "local" statement out of loop | Daniel Hahler | 2018-01-24 | 1 | -2/+2 |
| | | | | Fixup for 99cf61fd4. | ||||
* | 42317: completion option updates for commands that have had recent updates | Oliver Kiddle | 2018-01-23 | 1 | -24/+64 |
| | |||||
* | 42171: prevent parameters of various parameters from becoming global | Eric Cook | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | 42138: _git-revert: Complete recent commits first. | Daniel Shahaf | 2017-12-20 | 1 | -1/+1 |
| | |||||
* | 42019: update options in git completion to 2.15 | Oliver Kiddle | 2017-11-13 | 1 | -64/+164 |
| | | | | also improve format completion for git tag and for-each-ref | ||||
* | 41957: update git completion for git 2.14.3 | Oliver Kiddle | 2017-10-29 | 1 | -4/+6 |
| | |||||
* | 41808: _git-cherry-pick: Typo fixes | Noah Pendleton | 2017-10-04 | 1 | -2/+2 |
| | |||||
* | 41552: complete only branches after git worktree add --detach | Oliver Kiddle | 2017-08-16 | 1 | -2/+2 |
| | | | | the --detach is superfluous for other commits | ||||
* | 41493: fix to not print hash into terminal and update options for git 2.14 | Oliver Kiddle | 2017-08-06 | 1 | -2/+7 |
| | |||||
* | 41475: _git: Complete files after 'reset' when there are no commits, when ↵ | Daniel Shahaf | 2017-08-02 | 1 | -0/+6 |
| | | | | the 'verbose' style is set. | ||||
* | unposted: _git: Fix style lookup for 'max-verbose'. | Daniel Shahaf | 2017-07-31 | 1 | -1/+1 |
| | |||||
* | 41414: fix for commas used in exclusion lists | Fabian Klötzl | 2017-07-14 | 1 | -1/+8 |
| | | | | also missing escape for _gcc and --no-index option for git diff | ||||
* | 41419: update for git 2.13.2 | Oliver Kiddle | 2017-07-14 | 1 | -11/+30 |
| | |||||
* | 41339: Unquote treeish argument for git checkout completion | Peter Stephenson | 2017-06-22 | 1 | -2/+2 |
| | |||||
* | 40943: __git_recent_commits: prefer recent commit objects | Daniel Hahler | 2017-04-23 | 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. | ||||
* | 40818: _git-checkout: When completing local heads, prefer ↵ | Daniel Shahaf | 2017-03-14 | 1 | -1/+5 |
| | | | | recently-checked-out ones. (after 38592) | ||||
* | 40817: __git_recent_branches: Retrieve less data, but faster. | Daniel Shahaf | 2017-03-14 | 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'. | ||||
* | 40808: fix typos where (x,y) should have been (x y) in _arguments syntax | Fabian Klotzl | 2017-03-09 | 1 | -1/+1 |
| |