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 /Library/Homebrew/cmd | |
| 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>
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 8 |
1 files changed, 4 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 |
