diff options
| author | Jack Nagel | 2014-09-27 12:15:08 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-09-27 12:17:22 -0500 |
| commit | 50b900daf30bda60bae97431bace55ca7df20834 (patch) | |
| tree | 6dc32b0951a7690d8939945bc11aa826ba30645d /Library | |
| parent | e409aa308461598815af44aec5f4f2e6ce39ba28 (diff) | |
| download | brew-50b900daf30bda60bae97431bace55ca7df20834.tar.bz2 | |
Don't warn about tap conflicts during pruning
Fixes Homebrew/homebrew#32710.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/prune.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/tap.rb | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/prune.rb b/Library/Homebrew/cmd/prune.rb index 3a8c23b32..dd479343c 100644 --- a/Library/Homebrew/cmd/prune.rb +++ b/Library/Homebrew/cmd/prune.rb @@ -36,7 +36,7 @@ module Homebrew end end - repair_taps unless ARGV.dry_run? + repair_taps(false) unless ARGV.dry_run? if ObserverPathnameExtension.total.zero? puts "Nothing pruned" if ARGV.verbose? diff --git a/Library/Homebrew/cmd/tap.rb b/Library/Homebrew/cmd/tap.rb index 149bf52e0..fad200ce2 100644 --- a/Library/Homebrew/cmd/tap.rb +++ b/Library/Homebrew/cmd/tap.rb @@ -39,7 +39,7 @@ module Homebrew true end - def link_tap_formula paths + def link_tap_formula(paths, warn_about_conflicts=true) ignores = (HOMEBREW_LIBRARY/"Formula/.gitignore").read.split rescue [] tapped = 0 @@ -53,7 +53,7 @@ module Homebrew to.make_relative_symlink(path) rescue SystemCallError to = to.resolved_path if to.symlink? - opoo <<-EOS.undent + opoo <<-EOS.undent if warn_about_conflicts Could not create link for #{Tty.white}#{tap_ref(path)}#{Tty.reset}, as it conflicts with #{Tty.white}#{tap_ref(to)}#{Tty.reset}. You will need to use the fully-qualified name when referring this formula, e.g. @@ -70,7 +70,7 @@ module Homebrew tapped end - def repair_taps + def repair_taps(warn_about_conflicts=true) count = 0 # prune dead symlinks in Formula Dir.glob("#{HOMEBREW_LIBRARY}/Formula/*.rb") do |fn| @@ -88,7 +88,7 @@ module Homebrew each_tap do |user, repo| files = [] repo.find_formula { |file| files << file } - count += link_tap_formula(files) + count += link_tap_formula(files, warn_about_conflicts) end puts "Tapped #{count} formula#{plural(count, 'e')}" |
