{"thread":{"id":"54677","subject":"git-completion 1.2 released","startedAt":"2020-11-19T16:09:40Z","lastAt":"2020-11-19T16:09:40Z","messageCount":1,"participants":["Felipe Contreras"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"410370","messageId":"CAMP44s1uMwRb=0rmU48R7F5GsDkHz5M0WubmnfaMgAtJRYzC0A@mail.gmail.com","threadId":"54677","inReplyTo":null,"subject":"git-completion 1.2 released","fromName":"Felipe Contreras","fromEmail":"felipe.contreras@gmail.com","sentAt":"2020-11-19T16:09:26Z","receivedAt":"2020-11-19T16:09:40Z","isPatch":false,"sender":{"key":"felipe.contreras@gmail.com","avatar":"https://avatars.githubusercontent.com/u/8358?v=4"},"body":"Hello,\n\nGit-completion is a friendly fork of the official Git completion and\nprompt scripts for Zsh and Bash.\n\nThe main goal is to provide a more up-to-date completion for Zsh (I'm\nthe developer), which is basically just a wrapper around the Bash\ncompletion.\n\nCompared to Git upstream, you get many benefits for Zsh, for example:\nno extra unnecessary spaces, correct auto suffix removal, colors\nwithout PROMPT_COMMAND, custom aliases, fixed --no-options, and many\nmore.\n\nThere's also benefits for Bash users too, mainly plenty of bug fixes.\n\nIf you use the official Zsh completion the main benefit is that it's\nblazingly fast. Simply doing \"git log <tab>\" on the Linux kernel (with\n3k+ refs) takes several seconds on the official Zsh completion (about\n3 seconds on my machine), with git-complete it's *instantaneous*.\n\nThere's other benefits too. Since the Bash completion is actively\nmaintained by Git developers, everything works as they intend too.\n\nFor example \"git send-email <tab>\" correctly completes branches, as\nopposed to files in the Zsh official completion. Also, complex aliases\nsuch as '!f () { }; f' are correctly identified and completed\nout-of-the-box.\n\nIt's a sister project of the Oh My Zsh gitfast plugin [2], which I maintain too.\n\nSince the last version a testing framework was added, and now all the\ncompletion tests of the Git project pass with the Zsh wrapper too [3].\n\nFor installation instructions, and more information, check the wiki\n[1], but basically.\n\n * make install\n * fpath=(~/.local/share/git-completion/zsh $fpath)\n\nEnjoy. Cheers.\n\n[1] https://github.com/felipec/git-completion/wiki/Zsh\n[2] https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gitfast\n[3] https://travis-ci.org/github/felipec/git-completion\n\n-- \nFelipe Contreras\n"}]}