From b1c0380b7be99b4e81b26e6d5b9ad2ae088e0a50 Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Sun, 9 Feb 2014 13:27:56 -0800 Subject: [PATCH] Recognize --head as an alias for --HEAD Homebrew currently recognizes "--head" during the install process, but rather than actually fetch HEAD it just nags the user to use the correct option. Since we recognize the spelling anyway, this just promotes the lowercase version to an official alias. Closes Homebrew/homebrew#26555. --- Library/Homebrew/cmd/install.rb | 4 ---- Library/Homebrew/extend/ARGV.rb | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index 4e1705c74b..468eb3d375 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -19,10 +19,6 @@ module Homebrew extend self end end - if ARGV.include? '--head' - raise "Specify `--HEAD` in uppercase to build from trunk." - end - ARGV.named.each do |name| # if a formula has been tapped ignore the blacklisting if not File.file? HOMEBREW_REPOSITORY/"Library/Formula/#{name}.rb" diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index c2e1a9c2e7..7b0a11311e 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -111,7 +111,7 @@ module HomebrewArgvExtension end def build_head? - include? '--HEAD' + include?('--HEAD') || include?('--head') end def build_devel?