aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2016-10-02 17:27:04 +0100
committerGitHub2016-10-02 17:27:04 +0100
commit4f916cdfee8d95fd9437c018877fa6a47a89e83e (patch)
treede19c675fbe56995e6b829612ee419d2e49ea5a6 /Library
parentf90f52d90236ca64edf0e979145bbdbd80c165d1 (diff)
parentc6f5d24238c452ad5f13d597ff613e5477abb14a (diff)
downloadbrew-4f916cdfee8d95fd9437c018877fa6a47a89e83e.tar.bz2
Merge pull request #1212 from MikeMcQuaid/update-test-fix
update-test: fix tag updating, skip core tap.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/update-report.rb1
-rw-r--r--Library/Homebrew/dev-cmd/update-test.rb13
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}