diff options
| author | Jack Nagel | 2012-04-06 23:40:54 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-04-06 23:54:41 -0500 |
| commit | d2c9b27e14a0a1e7e3620ee562ac6111da142873 (patch) | |
| tree | 44341d64306490e2e0a2ba424cdd234161d106e1 | |
| parent | 504756745b36974e9d4dd18549b93cd0dad7678b (diff) | |
| download | brew-d2c9b27e14a0a1e7e3620ee562ac6111da142873.tar.bz2 | |
info: output correct URL for tapped dupes
Tapped formulae that dupe those in core now display the correct URL when
invoked like `brew info homebrew/dupes/openssl`.
This also fixes the broken `brew info` test.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 8 | ||||
| -rw-r--r-- | Library/Homebrew/test/testball.rb | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 383ba4138..3edb6abce 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -28,8 +28,8 @@ module Homebrew extend self end end - def github_info name - path = Formula.path(name).realpath + def github_info f + path = f.path.realpath if path.to_s =~ %r{#{HOMEBREW_REPOSITORY}/Library/Taps/(\w+)-(\w+)/(.*)} user = $1 @@ -47,7 +47,7 @@ module Homebrew extend self end def info_formula f - exec 'open', github_info(f.name) if ARGV.flag? '--github' + exec 'open', github_info(f) if ARGV.flag? '--github' puts "#{f.name} #{f.version}" puts f.homepage @@ -77,7 +77,7 @@ module Homebrew extend self puts "Not installed" end - history = github_info f.name + history = github_info(f) puts history if history the_caveats = (f.caveats || "").strip diff --git a/Library/Homebrew/test/testball.rb b/Library/Homebrew/test/testball.rb index a77d7709c..15069033d 100644 --- a/Library/Homebrew/test/testball.rb +++ b/Library/Homebrew/test/testball.rb @@ -6,6 +6,7 @@ class TestBall <Formula @url="file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz" @homepage = 'http://example.com/' super "testball" + @path = Pathname.new(__FILE__) end def install prefix.install "bin" |
