brew pull: add automatic tap repair
At the moment, every time I pull a new formulae from a tap, I have to fetch it with the fully qualified name, `brew fetch homebrew/versions/duck123 `, which is fine, but then I also have to install, test, and audit it in the same way, which isn’t fixed until I tap repair, which gets a bit onerous. This just adds a step to `brew pull` where it does the tap repair automatically for taps. Closes Homebrew/homebrew#37788. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
9cfd768bfe
commit
399388d8b9
@ -187,6 +187,8 @@ module Homebrew
|
|||||||
ohai 'Patch changed:'
|
ohai 'Patch changed:'
|
||||||
safe_system "git", "diff-tree", "-r", "--stat", revision, "HEAD"
|
safe_system "git", "diff-tree", "-r", "--stat", revision, "HEAD"
|
||||||
|
|
||||||
|
safe_system "brew", "tap", "--repair" if tap_name
|
||||||
|
|
||||||
if ARGV.include? '--install'
|
if ARGV.include? '--install'
|
||||||
changed_formulae.each do |f|
|
changed_formulae.each do |f|
|
||||||
ohai "Installing #{f.name}"
|
ohai "Installing #{f.name}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user