Remove now unnecessary realpath calls

This commit is contained in:
Jack Nagel 2014-04-06 00:31:07 -05:00
parent d0831c4ef7
commit cfee535786
5 changed files with 9 additions and 13 deletions

View File

@ -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}"

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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