aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorMike McQuaid2013-09-21 15:15:07 +0100
committerMike McQuaid2013-09-22 09:52:05 +0100
commitb2c8fe7e76b7518e29f24fb330dcdfd7f0d51b01 (patch)
treeee479fe52fc0bae1037f68df97b835339936e7b1 /Library/Homebrew/cmd
parentf5af7aeef6ab552209f079165a2d783d9878e85a (diff)
downloadhomebrew-b2c8fe7e76b7518e29f24fb330dcdfd7f0d51b01.tar.bz2
versions: add bottle filenames method.
Closes #22727.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/versions.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/versions.rb b/Library/Homebrew/cmd/versions.rb
index ffd2c00c8..bfb8f14d9 100644
--- a/Library/Homebrew/cmd/versions.rb
+++ b/Library/Homebrew/cmd/versions.rb
@@ -36,6 +36,17 @@ class Formula
return versions
end
+ def bottle_filenames branch='HEAD'
+ filenames = []
+ rev_list(branch).each do |sha|
+ filename = formula_for_sha(sha) {|f| bottle_filename f }
+ unless filenames.include? filename or filename.nil?
+ filenames << filename
+ end
+ end
+ return filenames
+ end
+
def pretty_relative_path
if Pathname.pwd == repository
entry_name