update-test: improve no tags found messaging.
Currently you just get `Could not find start commit!` which is not as explicit as it could be.
This commit is contained in:
parent
c2cb2c7868
commit
224d2c21ca
@ -33,14 +33,16 @@ module Homebrew
|
|||||||
elsif date = ARGV.value("before")
|
elsif date = ARGV.value("before")
|
||||||
Utils.popen_read("git", "rev-list", "-n1", "--before=#{date}", "origin/master").chomp
|
Utils.popen_read("git", "rev-list", "-n1", "--before=#{date}", "origin/master").chomp
|
||||||
elsif ARGV.include?("--to-tag")
|
elsif ARGV.include?("--to-tag")
|
||||||
previous_tag =
|
tags = Utils.popen_read("git", "tag", "--list", "--sort=-version:refname")
|
||||||
Utils.popen_read("git", "tag", "--list", "--sort=-version:refname").lines[1]
|
previous_tag = tags.lines[1]
|
||||||
unless previous_tag
|
previous_tag ||= begin
|
||||||
safe_system "git", "fetch", "--tags", "--depth=1"
|
safe_system "git", "fetch", "--tags", "--depth=1"
|
||||||
previous_tag =
|
tags = Utils.popen_read("git", "tag", "--list", "--sort=-version:refname")
|
||||||
Utils.popen_read("git", "tag", "--list", "--sort=-version:refname").lines[1]
|
tags.lines[1]
|
||||||
end
|
end
|
||||||
previous_tag.to_s.chomp
|
previous_tag = previous_tag.to_s.chomp
|
||||||
|
odie "Could not find previous tag in:\n#{tags}" if previous_tag.empty?
|
||||||
|
previous_tag
|
||||||
else
|
else
|
||||||
Utils.popen_read("git", "rev-parse", "origin/master").chomp
|
Utils.popen_read("git", "rev-parse", "origin/master").chomp
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user