lib/reap/task/release.rb in reap-4.4.0 vs lib/reap/task/release.rb in reap-4.4.1

- old
+ new

@@ -81,17 +81,22 @@ username Username of host service project Project name at host package Package name groupid Group id number architecture Architecture (Any, i386, PPC, etc.) - release Release name + release Release name (default is "%s") private Private release? changelog Change log file notelog Release notes file dir Distribution directory exclude Distribution types to exclude + The release option can be a template by using %s in the + string. The version number of your project will be sub'd + in for the %s. This saves you from having to update + the release name before every release. + } alias_method :rel, :task def run @@ -122,10 +127,10 @@ rel.cookie_jar ||= File::join(File::expand_path("~"), ".rubyforge.cookie_jar") # do not inherit these rel.dir = section.dir || master.project.dir - rel.release = section.release || master.version || rel.date + rel.release = (section.release || "%s") % (master.version || rel.date) # verify abort "missing field -- package" unless rel.package #abort "missing field -- packageid" unless rel.packageid