lib/bozo/packagers/rubygems.rb in bozo-scripts-0.2.0 vs lib/bozo/packagers/rubygems.rb in bozo-scripts-0.2.1

- old
+ new

@@ -14,10 +14,22 @@ end private def build_gem(spec) - execute_command :rubygems, ['gem', 'build', spec] + version_file = File.expand_path(File.dirname(File.realpath(__FILE__)) + '/../../../VERSION') + + if pre_release? + File.open(version_file, 'w') { |f| f << "#{version}.pre#{env['GIT_HASH']}" } + end + + begin + execute_command :rubygems, ['gem', 'build', spec] + ensure + if pre_release? + File.open(version_file, 'w') { |f| f << version.to_s } + end + end end end end \ No newline at end of file