From 49658cd46b2ab792ff2fd9ce0a1f31c25e4a31bb Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 25 Jun 2014 09:32:44 +0100 Subject: [PATCH] brew-versions: move to Contributions. Eventually we'll move Contributions to a tap too. Closes Homebrew/homebrew#30298. --- Library/Contributions/cmd/brew-versions.rb | 19 ++++++++++++++++++ Library/Homebrew/cmd/versions.rb | 23 ---------------------- 2 files changed, 19 insertions(+), 23 deletions(-) create mode 100755 Library/Contributions/cmd/brew-versions.rb delete mode 100644 Library/Homebrew/cmd/versions.rb diff --git a/Library/Contributions/cmd/brew-versions.rb b/Library/Contributions/cmd/brew-versions.rb new file mode 100755 index 0000000000..3a0fd6b640 --- /dev/null +++ b/Library/Contributions/cmd/brew-versions.rb @@ -0,0 +1,19 @@ +require "formula_versions" + +raise "Please `brew install git` first" unless which "git" +raise "Please `brew update` first" unless (HOMEBREW_REPOSITORY/".git").directory? +raise FormulaUnspecifiedError if ARGV.named.empty? + +opoo <<-EOS.undent + brew-versions is unsupported and may be removed soon. + Please use the homebrew-versions tap instead: + https://github.com/Homebrew/homebrew-versions +EOS +ARGV.formulae.each do |f| + versions = FormulaVersions.new(f) + path = versions.repository_path + versions.each do |version, rev| + print "#{Tty.white}#{version.to_s.ljust(8)}#{Tty.reset} " + puts "git checkout #{rev} #{path}" + end +end diff --git a/Library/Homebrew/cmd/versions.rb b/Library/Homebrew/cmd/versions.rb deleted file mode 100644 index fe727f248d..0000000000 --- a/Library/Homebrew/cmd/versions.rb +++ /dev/null @@ -1,23 +0,0 @@ -require "formula_versions" - -module Homebrew - def versions - raise "Please `brew install git` first" unless which "git" - raise "Please `brew update` first" unless (HOMEBREW_REPOSITORY/".git").directory? - raise FormulaUnspecifiedError if ARGV.named.empty? - - opoo <<-EOS.undent - brew-versions is unsupported and may be removed soon. - Please use the homebrew-versions tap instead: - https://github.com/Homebrew/homebrew-versions - EOS - ARGV.formulae.each do |f| - versions = FormulaVersions.new(f) - path = versions.repository_path - versions.each do |version, rev| - print "#{Tty.white}#{version.to_s.ljust(8)}#{Tty.reset} " - puts "git checkout #{rev} #{path}" - end - end - end -end