Broaden regex to match version strings in release notes

This commit is contained in:
Allan Odgaard
2019-06-29 07:24:21 +02:00
parent 04c3ce2d73
commit e92d6aaac2

View File

@@ -15,7 +15,7 @@ abort "#{PROGRAM_NAME}: No release tag specified, use -t/--tag." if new_tag.nil?
did_output = false
ARGF.each do |line|
if !did_output && line =~ %r{^#.*\b(v2(?:\.\d+)*-\w+(?:\.\w+)*)}
if !did_output && line =~ %r{^#.*\b(v\d+(?:\.\d+)*(-\w+(?:\.\w+)*)?)}
old_tag = $1
abort "#{PROGRAM_NAME}: Changes already added for release tag #{old_tag}." if new_tag == old_tag
changes = %x{git log --pretty=tformat:'* %s *[%an]*' --date=short #{old_tag}..|tail -r}