diff options
| author | Mike McQuaid | 2016-10-02 17:27:04 +0100 |
|---|---|---|
| committer | GitHub | 2016-10-02 17:27:04 +0100 |
| commit | 4f916cdfee8d95fd9437c018877fa6a47a89e83e (patch) | |
| tree | de19c675fbe56995e6b829612ee419d2e49ea5a6 /Library/Homebrew | |
| parent | f90f52d90236ca64edf0e979145bbdbd80c165d1 (diff) | |
| parent | c6f5d24238c452ad5f13d597ff613e5477abb14a (diff) | |
| download | brew-4f916cdfee8d95fd9437c018877fa6a47a89e83e.tar.bz2 | |
Merge pull request #1212 from MikeMcQuaid/update-test-fix
update-test: fix tag updating, skip core tap.
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/cmd/update-report.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/dev-cmd/update-test.rb | 13 |
2 files changed, 11 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb index f97191bda..357bc3fc1 100644 --- a/Library/Homebrew/cmd/update-report.rb +++ b/Library/Homebrew/cmd/update-report.rb @@ -113,6 +113,7 @@ module Homebrew end def install_core_tap_if_necessary + return if ENV["HOMEBREW_UPDATE_TEST"] core_tap = CoreTap.instance return if core_tap.installed? CoreTap.ensure_installed! quiet: false diff --git a/Library/Homebrew/dev-cmd/update-test.rb b/Library/Homebrew/dev-cmd/update-test.rb index 8d0391f66..79b9f621b 100644 --- a/Library/Homebrew/dev-cmd/update-test.rb +++ b/Library/Homebrew/dev-cmd/update-test.rb @@ -16,7 +16,14 @@ module Homebrew def update_test - ENV["HOMEBREW_UPDATE_TO_TAG"] = "1" if ARGV.include?("--to-tag") + ENV["HOMEBREW_UPDATE_TEST"] = "1" + + if ARGV.include?("--to-tag") + ENV["HOMEBREW_UPDATE_TO_TAG"] = "1" + branch = "stable" + else + branch = "master" + end cd HOMEBREW_REPOSITORY start_commit = if commit = ARGV.value("commit") @@ -57,10 +64,10 @@ module Homebrew # run brew update oh1 "Running brew update..." safe_system "brew", "update", "--verbose" - actual_end_commit = Utils.popen_read("git", "rev-parse", "master").chomp + actual_end_commit = Utils.popen_read("git", "rev-parse", branch).chomp if start_commit != end_commit && start_commit == actual_end_commit raise <<-EOS.undent - brew update didn't update master! + brew update didn't update #{branch}! Start commit: #{start_commit} Expected end commit: #{end_commit} Actual end commit: #{actual_end_commit} |
