0
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-09-19 04:01:21 +02:00
ohmyzsh/plugins/gitfast
Felipe Contreras eb3d463081 gitfast: update to upstream v2.21 (#7914)
* gitfast: use $OSTYPE again

In the last update to upstream this was reverted:

 a56eac7a (Use OSTYPE instead of uname whenever possible for better speed. (#5496))

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: simplify plugin

No need to set and unset a variable we use once.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: add script to update from upstream

This would make easier the process of updating, and also not miss our
patches.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: update to upstream v2.21

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2019-06-07 17:57:46 +02:00
..
_git gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00
git-completion.bash gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00
git-prompt.sh gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00
gitfast.plugin.zsh gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00
README.md gitfast: document deprecated git plugin dependency 2019-04-09 11:28:35 +02:00
update gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00
updates.patch gitfast: update to upstream v2.21 (#7914) 2019-06-07 17:57:46 +02:00

Gitfast plugin

This plugin adds completion for Git, using the zsh completion from git.git folks, which is much faster than the official one from zsh. A lot of zsh-specific features are not supported, like descriptions for every argument, but everything the bash completion has, this one does too (as it is using it behind the scenes). Not only is it faster, it should be more robust, and updated regularly to the latest git upstream version..

To use it, add gitfast to the plugins array in your zshrc file:

plugins=(... gitfast)

Aliases

An earlier version of the plugin also loaded the git plugin. If you want to keep those aliases enable the git plugin as well.