Sha256: 5e5bdf6f80d33cdff7a5b10328934da5e766382eebefd525d61b224b357e8464
Contents?: true
Size: 729 Bytes
Versions: 3
Compression:
Stored size: 729 Bytes
Contents
#!/usr/bin/env ratch # tag current version main :tag do rubyforge_username = ENV['RUBYFORGE_USERNAME'] abort "Need RUBYFORGE_USERNAME evironment setting." unless rubyforge_username name, version = *File.basename(glob("meta/*.roll").first).chomp('.roll').split('-') changes = /^===\s*#{version}(.*?)\n===/m.match(File.read('History.txt'))[0] changes = changes.chomp('===').strip.sub(/^===\s+/, 'TAG ') #puts "#{name}-#{version}" puts changes puts case ask("Continue? [yN]").strip.downcase when 'y', 'yes' svn "copy", "svn+ssh://#{rubyforge_username}@rubyforge.org/var/svn/#{name}/trunk", "svn+ssh://#{rubyforge_username}@rubyforge.org/var/svn/#{name}/tags/REL-#{version}" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tmail-1.2.0 | script/tag |
tmail-1.1.1 | bat/tag |
tmail-1.2.1 | script/tag |