aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/git.rb
diff options
context:
space:
mode:
authorMike McQuaid2013-01-27 19:57:13 +0000
committerMike McQuaid2013-01-27 19:36:17 -0800
commit2c6c877b06881bddacd6a6c6767f897ebb895c52 (patch)
tree735462e6b827ee2f232d1fd0d23222f9c6a0e485 /Library/Formula/git.rb
parent1d1c9ba55cc9fe08fd3ac14b045e936dd6545ac1 (diff)
downloadhomebrew-2c6c877b06881bddacd6a6c6767f897ebb895c52.tar.bz2
git: fix installation of zsh completion.
Closes #16992.
Diffstat (limited to 'Library/Formula/git.rb')
-rw-r--r--Library/Formula/git.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/Library/Formula/git.rb b/Library/Formula/git.rb
index 06ef5571b..1d5bdbfad 100644
--- a/Library/Formula/git.rb
+++ b/Library/Formula/git.rb
@@ -65,9 +65,13 @@ class Git < Formula
bin.install 'git-subtree'
end
- # install the completion script first because it is inside 'contrib'
- (prefix+'etc/bash_completion.d').install 'contrib/completion/git-completion.bash'
- (prefix+'etc/bash_completion.d').install 'contrib/completion/git-prompt.sh'
+ # install the completion scripts from 'contrib' first
+ (etc+'bash_completion.d').install 'contrib/completion/git-completion.bash'
+ (etc+'bash_completion.d').install 'contrib/completion/git-prompt.sh'
+
+ (share+'zsh/site-functions').install 'contrib/completion/git-completion.zsh' => '_git'
+ ln_s "#{etc}/bash_completion.d/git-completion.bash", "#{share}/zsh/site-functions"
+
(share+'git-core').install 'contrib'
# We could build the manpages ourselves, but the build process depends