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

Remove now unnecessary realpath calls

parent d0831c4e
No related branches found
No related tags found
No related merge requests found
......@@ -58,18 +58,14 @@ module Homebrew extend self
end
def github_info f
path = f.path.realpath
if path.to_s =~ HOMEBREW_TAP_PATH_REGEX
if f.path.to_s =~ HOMEBREW_TAP_PATH_REGEX
user = $1
repo = "homebrew-#$2"
path = $3
else
path.parent.cd do
user = github_fork
end
user = f.path.parent.cd { github_fork }
repo = "homebrew"
path = "Library/Formula/#{path.basename}"
path = "Library/Formula/#{f.path.basename}"
end
"https://github.com/#{user}/#{repo}/commits/master/#{path}"
......
......@@ -5,7 +5,7 @@ module Homebrew extend self
exec "git", "log", *ARGV.options_only
else
begin
path = ARGV.formulae.first.path.realpath
path = ARGV.formulae.first.path
rescue FormulaUnavailableError
# Maybe the formula was deleted
path = Formula.path(ARGV.named.first)
......
......@@ -65,7 +65,7 @@ class Formula
private
def repository
@repository ||= begin
if path.realpath.to_s =~ HOMEBREW_TAP_DIR_REGEX
if path.to_s =~ HOMEBREW_TAP_DIR_REGEX
HOMEBREW_REPOSITORY/"Library/Taps/#$1-#$2"
else
HOMEBREW_REPOSITORY
......
......@@ -196,7 +196,7 @@ class BuildError < Homebrew::InstallationError
unless formula.core_formula?
ohai "Formula"
puts "Tap: #{formula.tap}"
puts "Path: #{formula.path.realpath}"
puts "Path: #{formula.path}"
end
ohai "Configuration"
Homebrew.dump_build_config
......
......@@ -404,11 +404,11 @@ class Formula
end
def tap?
!!path.realpath.to_s.match(HOMEBREW_TAP_DIR_REGEX)
HOMEBREW_TAP_DIR_REGEX === path
end
def tap
if path.realpath.to_s =~ HOMEBREW_TAP_DIR_REGEX
if path.to_s =~ HOMEBREW_TAP_DIR_REGEX
"#$1/#$2"
elsif core_formula?
"Homebrew/homebrew"
......@@ -419,7 +419,7 @@ class Formula
# True if this formula is provided by Homebrew itself
def core_formula?
path.realpath == Formula.path(name)
path == Formula.path(name)
end
def self.path name
......
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