diff options
| author | SHIBATA Hiroshi | 2010-06-21 21:22:34 +0900 |
|---|---|---|
| committer | Adam Vandenberg | 2010-06-22 16:19:08 -0700 |
| commit | 8fb8c330a68d186b1bfd8a5cb3f46cb988f1d466 (patch) | |
| tree | 83639a0e31bd84290e7e051844ca81a4f336d151 /Library | |
| parent | a1fcbdcefbef43496f551d1670802a8c83e6834d (diff) | |
| download | brew-8fb8c330a68d186b1bfd8a5cb3f46cb988f1d466.tar.bz2 | |
Exclude "HEAD" formula from outdated list.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/brew.h.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Library/Homebrew/brew.h.rb b/Library/Homebrew/brew.h.rb index 4c733b7c5..c660b1886 100644 --- a/Library/Homebrew/brew.h.rb +++ b/Library/Homebrew/brew.h.rb @@ -387,7 +387,12 @@ def outdated_brews results = [] HOMEBREW_CELLAR.subdirs.each do |keg| + # Skip kegs with no versions installed next unless keg.subdirs + + # Skip HEAD formulae, consider them "evergreen" + next if keg.subdirs.collect{|p|p.basename.to_s}.include? "HEAD" + name = keg.basename.to_s if (not (f = Formula.factory(name)).installed? rescue nil) results << [keg, name, f.version] |
