Skip to content
Snippets Groups Projects
Commit 44254aa9 authored by Jack Nagel's avatar Jack Nagel
Browse files

Remove redundant "which git" guards

There is always a git executable on PATH due to the git wrapper in
Library/Contributions/cmd. The wrapper will notify the user if there is
not a real git installed.
parent dae83fc8
No related branches found
No related tags found
No related merge requests found
require "formula_versions"
raise "Please `brew install git` first" unless which "git"
raise "Please `brew update` first" unless (HOMEBREW_REPOSITORY/".git").directory?
raise FormulaUnspecifiedError if ARGV.named.empty?
......
......@@ -54,7 +54,7 @@ module Homebrew
end
def github_fork
if which 'git' and (HOMEBREW_REPOSITORY/".git").directory?
if (HOMEBREW_REPOSITORY/".git").directory?
if `git remote -v` =~ %r{origin\s+(https?://|git(?:@|://))github.com[:/](.+)/homebrew}
$2
end
......
......@@ -12,8 +12,6 @@ module Homebrew
end
def install_tap user, repo
raise "brew install git" unless which 'git'
# we special case homebrew so users don't have to shift in a terminal
repouser = if user == "homebrew" then "Homebrew" else user end
user = "homebrew" if user == "Homebrew"
......
......@@ -9,7 +9,6 @@ module Homebrew
Use `brew upgrade <formula>`.
EOS
end
abort "Please `brew install git' first." unless which "git"
# ensure GIT_CONFIG is unset as we need to operate on .git/config
ENV.delete('GIT_CONFIG')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment