aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/outdated.rb
diff options
context:
space:
mode:
authorXu Cheng2015-10-09 19:03:20 +0800
committerXu Cheng2015-10-09 19:06:08 +0800
commit1ae44d44299803ec0da62731ac7b808d1d32f5aa (patch)
tree7b2fefd4e985908c1af29e271c48aa66789efbc8 /Library/Homebrew/cmd/outdated.rb
parenta7df9c53eb7343f8f9b03e2220dba051c392aded (diff)
downloadbrew-1ae44d44299803ec0da62731ac7b808d1d32f5aa.tar.bz2
use directory? to check rack existence
Diffstat (limited to 'Library/Homebrew/cmd/outdated.rb')
-rw-r--r--Library/Homebrew/cmd/outdated.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb
index d432c4e83..7a199fcae 100644
--- a/Library/Homebrew/cmd/outdated.rb
+++ b/Library/Homebrew/cmd/outdated.rb
@@ -18,10 +18,9 @@ module Homebrew
all_versions = []
older_or_same_tap_versions = []
- if f.oldname && !f.rack.exist? && (dir = HOMEBREW_CELLAR/f.oldname).exist?
- if f.tap == Tab.for_keg(dir.subdirs.first).tap
- raise Migrator::MigrationNeededError.new(f)
- end
+ if f.oldname && !f.rack.exist? && (dir = HOMEBREW_CELLAR/f.oldname).directory? &&
+ !dir.subdirs.empty? && f.tap == Tab.for_keg(dir.subdirs.first).tap
+ raise Migrator::MigrationNeededError.new(f)
end
f.rack.subdirs.each do |keg_dir|