about summary refs log tree commit diff
path: root/Completion/Unix/Command/_git
Commit message (Collapse)AuthorAgeFilesLines
...
* 31746: _git: reword _git-config TODOm0viefreak2013-09-221-1/+1
| | | | | Support for merge drivers, filter drivers, and diff drivers is missing.
* 31750: _git: add new configuration options to match latest git v1.8.3Øystein Walle2013-09-221-1/+100
|
* 31747: _git: completion updates to match latest git v1.8.3 part 2Øystein Walle2013-09-221-27/+91
|
* 31755: _git: completion updates to match latest git v1.8.3m0viefreak2013-09-221-64/+186
|
* 31745: _git: correctly use __git_guard_number in some casesm0viefreak2013-09-221-5/+5
| | | | The space is relevant to make the help text work as intended.
* 31744: _git: make git submodule <cmd> completion workm0viefreak2013-09-221-1/+1
| | | | | The -A parameter in the main completion stopped completion in the subcommands from working. Remove it.
* 31743: _git: fix usage of ->int: for some entries in _git-configm0viefreak2013-09-221-9/+9
|
* 31741: _git: fix a wrong variable in __git_config_valuesm0viefreak2013-09-221-1/+1
| | | | This probably was a copy/paste mistake.
* 31726: _git: add few more arguments for cherry-pick and revertLuka Perkov2013-09-141-0/+6
| | | | Signed-off-by: Luka Perkov <luka@openwrt.org>
* 31708: _git: add --fixup and --squash options to commitLuka Perkov2013-09-071-0/+2
| | | | Signed-off-by: Luka Perkov <luka@openwrt.org>
* 31702: check for git rebase -i for autosquashLuka Perkov2013-09-061-1/+1
|
* 31288: _git: fix shortlog completerRamkumar Ramachandra2013-04-251-1/+26
| | | | | | | | | | Currently, __git-shortlog () says that 'git shortlog' can only accept commits as arguments (probably because the official documentation says this). This is entirely untrue: shortlog can accept commit-range-or-file, just like log can. Fix the completer by copying out segments from the __git-log () function. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31289: _git: branch.*.pushremote, remote.pushdefaultRamkumar Ramachandra2013-04-211-0/+2
| | | | | | | The configuration variables branch.*.pushremote and remote.pushdefault are relatively new, and are currently not completed by ZSH. Fix this. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31286: _git: add a couple of browsersRamkumar Ramachandra2013-04-211-0/+2
| | | | | | | Add google-chrome/chromium to the list of builtinbrowsers in __git_browsers (). Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31159: git: Pass prefix filter to ls-files even if it matches no filesTorstein Hegge2013-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a branch or tag name is completed with zsh in a large git repo, the completion is slow if the given prefix doesn't match a file or directory in the current working directory. Testing with linux.git, which contains release tags like v3.9 and a directory virt/: git log v<tab> takes about 0.5 seconds, while git log v3<tab> takes about 25 seconds. (Timed using zsh 4.3.17, on a fairly slow cpu. zsh from git appears to be quite a bit faster, but the difference between completing v and v3 is still large.) The difference between the two is that v<tab> passes the result of v* to git ls-files while v3<tab> determines that v3* matches no files, and passes an empty prefix to git ls-files. So git ls-files lists all files in the repo and passes that on to _multi_parts. Making git do the expansion of the * after the prefix lets git ls-files v3* return an empty list, making _multi_parts job easier. This does not affect the behavior of git log <tab>, but improves the performance of partial tag and branch tab-completion in the common case where file names and tag/branch names don't overlap.
* 31221: Handle zero defined aliases betterFrank Terbeck2013-04-051-1/+7
|
* Benjamin R. Haskell: 30737: make custom completions for git aliases easierOliver Kiddle2012-11-071-1/+1
|
* users/17382: complete URLs for vim and make _remote_files moreOliver Kiddle2012-11-071-1/+1
| | | | consistent with _files
* unposted: fix a typo in _git from previous commit (reolved)Mikael Magnusson2012-03-061-1/+1
|
* 30317: complete git merge --ff-onlyClint Adams2012-03-061-0/+1
|
* 30199: add (-.) to many completion _files globsOliver Kiddle2012-02-101-2/+2
|
* 29998: _git: fix a typo (--rerbose).Mikael Magnusson2011-12-131-1/+1
|
* 29918: Completion: Add new _remote_files() helper and use it to reduce code ↵Simon Ruderich2011-12-091-34/+1
| | | | duplication.
* 29916: Completion/Unix/Command/_git: Prevent clash with _remote_files() in _ssh.Simon Ruderich2011-11-241-2/+2
|
* 29698: Completion/Unix/Command/_git: Complete diff options for git logNikolai Weibull2011-08-171-1/+4
|
* * 29582, 29589: Update handling of third-party Git commandsNikolai Weibull2011-07-221-65/+82
|
* unposted: Completion/Unix/Command/_git: Use _files, not _path_files.Nikolai Weibull2011-07-221-1/+1
|
* unposted: Completion/Unix/Command/_git: Adjust some TODO items.Nikolai Weibull2011-07-211-4/+3
|
* unposted: Completion/Unix/Command/_git: Update git-add completion to notNikolai Weibull2011-07-211-7/+10
| | | | | complete already given file arguments and also to not list file completions if an option is being completed.
* unposted: Completion/Unix/Command/_git: Fix bug in git-add completion thatNikolai Weibull2011-07-211-1/+1
| | | | prevented -f option from being used correctly.
* unposted: Completion/Unix/Command/_git: Move _gitk and _tig to correctNikolai Weibull2011-07-211-10/+10
| | | | location.
* 29272: Completion/Unix/Command/_git: Use return values correctly accross allNikolai Weibull2011-07-211-160/+235
| | | | completion functions.
* 29521: _git: Add `user-commands' support again.Frank Terbeck2011-07-011-0/+3
|
* 29519: _git: Pick up addon completions from $fpath.Frank Terbeck2011-07-011-0/+44
|
* 29527: _git: Make file-completion fallback optional.Frank Terbeck2011-07-011-1/+13
|
* 29518: _git: Fall back to file completion for unknown sub-commands.Frank Terbeck2011-07-011-1/+6
|
* unposted: Completion/Unix/Command/_git: Update git-branch completion to dealNikolai Weibull2011-05-291-7/+13
| | | | with -r and -d correctly.
* 29328: Another missing backslash in _git, remove some not needed backslashes ↵Mikael Magnusson2011-05-221-1/+1
| | | | in array definitions.
* 29307, 29308 + replies: Fix some doubled words in docs and comments.Mikael Magnusson2011-05-191-1/+1
|
* 29315: add a missing backslash.Wayne Davison2011-05-181-1/+1
|
* Nikolai Weibull: 29166: _git: Speed improvements for file completion.Frank Terbeck2011-05-171-36/+25
|
* 29273: Completion/Unix/Command/_git: Fix __git_guard_numberNikolai Weibull2011-05-171-0/+4
|
* Nikolai Weibull: 29124: Fix -l option in _git.Mikael Magnusson2011-05-121-3/+3
|
* 29187: add a missing backslash.Wayne Davison2011-05-081-1/+1
|
* Simon Ruderich: 29041: _git: Add completion for `tig'.Frank Terbeck2011-04-251-1/+6
|
* Felipe Contreras: 29028: _git: Add useful completion for `gitk'.Frank Terbeck2011-04-251-3/+7
|
* Valentin Haenel: 29019: Fix git stash completion (apply and pop subcommands).Frank Terbeck2011-04-211-1/+2
|
* Simon Ruderich: 28927: Fix "git tag -v" completion.Frank Terbeck2011-04-151-1/+3
|
* Nikolai Weibull: 28913: Fix typo which broke `send-email' completion.Frank Terbeck2011-03-181-1/+1
|
* Nikolai Weibull: 28911: Only show modified files for git-checkout without tree.Frank Terbeck2011-03-181-2/+2
|