Prompt user to use pip for Hg and Bzr
This commit is contained in:
		
							parent
							
								
									a1583d1d3c
								
							
						
					
					
						commit
						54aff61ef6
					
				@ -24,6 +24,27 @@
 | 
			
		||||
FORMULA_META_FILES = %w[README ChangeLog COPYING LICENSE COPYRIGHT AUTHORS]
 | 
			
		||||
PLEASE_REPORT_BUG = "#{Tty.white}Please report this bug at #{Tty.em}http://github.com/mxcl/homebrew/issues#{Tty.reset}"
 | 
			
		||||
 | 
			
		||||
def check_for_blacklisted_formula names
 | 
			
		||||
  return if ARGV.force?
 | 
			
		||||
 | 
			
		||||
  names.each do |name|
 | 
			
		||||
    case name
 | 
			
		||||
    when 'bazaar', 'bzr' then abort <<-EOS
 | 
			
		||||
Bazaar can be installed thusly:
 | 
			
		||||
 | 
			
		||||
    brew install pip && pip install bzr==2.0.1
 | 
			
		||||
 | 
			
		||||
    EOS
 | 
			
		||||
    when 'mercurial', 'hg' then abort <<-EOS
 | 
			
		||||
Mercurial can be install thusly:
 | 
			
		||||
 | 
			
		||||
    brew install pip && pip install mercurial
 | 
			
		||||
 | 
			
		||||
    EOS
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
def __make url, name
 | 
			
		||||
  require 'formula'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								bin/brew
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								bin/brew
									
									
									
									
									
								
							@ -100,6 +100,8 @@ begin
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
    when 'search', '-S'
 | 
			
		||||
      check_for_blacklisted_formula(ARGV.named)
 | 
			
		||||
 | 
			
		||||
      require "formula"
 | 
			
		||||
      formulae = Formulary.names with_aliases=true
 | 
			
		||||
 | 
			
		||||
@ -199,6 +201,8 @@ begin
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
  when 'install'
 | 
			
		||||
    check_for_blacklisted_formula(ARGV.named)
 | 
			
		||||
    
 | 
			
		||||
    require 'formula_installer'
 | 
			
		||||
    require 'hardware'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user