diff options
| author | Mike McQuaid | 2013-02-17 13:32:15 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2013-02-18 10:42:44 +0000 |
| commit | 4a281cd5cf8f722d73a4f50612e8c460f57fddd7 (patch) | |
| tree | 765c472cc951590398a52651b59051af2cdd2b59 /Library/Contributions/cmds/git | |
| parent | e9d58c410052157487f96a77dd318cbda641806e (diff) | |
| download | brew-4a281cd5cf8f722d73a4f50612e8c460f57fddd7.tar.bz2 | |
Rename Library/Contributions/cmds -> cmd.
Diffstat (limited to 'Library/Contributions/cmds/git')
| -rwxr-xr-x | Library/Contributions/cmds/git | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/Library/Contributions/cmds/git b/Library/Contributions/cmds/git deleted file mode 100755 index 7539ecfc0..000000000 --- a/Library/Contributions/cmds/git +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/ruby -W0 -# This script because we support $GIT, $HOMEBREW_SVN, etc. and Xcode-only -# configurations. Order is careful to be what the user would want. - -F = File.basename(__FILE__).freeze -D = File.expand_path(File.dirname(__FILE__)).freeze - -def exec *args - # prevent fork-bombs - arg0 = if args.size == 1 - args.first.split(' ') - else - args - end.first - return if arg0 =~ /^#{F}/i - return if File.expand_path(arg0) == File.expand_path(__FILE__) - - if args[1] == '-print-path' and File.executable? args[0] - puts args[0] - exit 0 - else - Kernel.exec *args - end -end - -case F.downcase - when 'git' then %W{HOMEBREW_GIT GIT} - when 'svn' then "HOMEBREW_SVN" - else [] -end.each do |key| - exec ENV[key], *ARGV if ENV[key] and File.executable? ENV[key] -end - -brew_version = File.expand_path("#{D}/../../../bin/#{F}") -exec brew_version, *ARGV if File.executable? brew_version - -`/usr/bin/which -a #{F} 2>/dev/null`.split("\n").each do |path| - exec path, *ARGV -end - -# xcrun hangs if xcode-select is set to "/" -path = `/usr/bin/xcode-select -print-path 2>/dev/null`.chomp -if path != "/" - path = `/usr/bin/xcrun -find #{F} 2>/dev/null`.chomp - exec path, *ARGV if File.executable? path -end - -path = "/Applications/Xcode.app/Contents/Developer/usr/bin/#{F}" -exec path, *ARGV if File.executable? path - -abort "You must: brew install #{F}" |
