diff options
| author | Takashi Kokubun <takashikkbn@gmail.com> | 2025-12-11 15:52:46 -0800 |
|---|---|---|
| committer | Takashi Kokubun <takashikkbn@gmail.com> | 2025-12-11 15:52:46 -0800 |
| commit | aff0c6dad2486e939e7f6678c519314925dad866 (patch) | |
| tree | 00569b2ef3cb3829f9c13a9f6f6e06a0da09e8e1 /tool | |
| parent | 04299ca184daa836b143eabb7835540928076595 (diff) | |
tool/merger.rb: Support the new format in remove_tag
Diffstat (limited to 'tool')
| -rwxr-xr-x | tool/merger.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tool/merger.rb b/tool/merger.rb index a205fd9683..4c096087fc 100755 --- a/tool/merger.rb +++ b/tool/merger.rb @@ -142,10 +142,12 @@ class << Merger = Object.new unless relname raise ArgumentError, 'relname is not specified' end - if /^v/ !~ relname - tagname = "v#{relname.gsub(/[.-]/, '_')}" - else + if relname.start_with?('v') tagname = relname + elsif Integer(relname.split('.', 2).first) >= 4 + tagname = "v#{relname}" + else + tagname = "v#{relname.gsub(/[.-]/, '_')}" end execute('git', 'tag', '-d', tagname) |
