mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
update-test: improve debugging output.
Output more information about the refs and commit message for the start, expected and actual end commits to ease debugging.
This commit is contained in:
parent
60046ac41c
commit
1702b34f18
@ -114,11 +114,14 @@ module Homebrew
|
||||
safe_system "brew", "update", "--verbose"
|
||||
actual_end_commit = Utils.popen_read("git", "rev-parse", branch).chomp
|
||||
if actual_end_commit != end_commit
|
||||
start_log = Utils.popen_read("git", "log", "-1", "--decorate", "--oneline", start_commit).chomp
|
||||
end_log = Utils.popen_read("git", "log", "-1", "--decorate", "--oneline", end_commit).chomp
|
||||
actual_log = Utils.popen_read("git", "log", "-1", "--decorate", "--oneline", actual_end_commit).chomp
|
||||
raise <<~EOS
|
||||
brew update didn't update #{branch}!
|
||||
Start commit: #{start_commit}
|
||||
Expected end commit: #{end_commit}
|
||||
Actual end commit: #{actual_end_commit}
|
||||
Start commit: #{start_log}
|
||||
Expected end commit: #{end_log}
|
||||
Actual end commit: #{actual_log}
|
||||
EOS
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user