Only raise exception when staging package rather than every time it is built
Project: http://git-wip-us.apache.org/repos/asf/buildr/repo Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/a2bbb021 Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/a2bbb021 Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/a2bbb021 Branch: refs/heads/master Commit: a2bbb021311e83dc4550e63b60e0b85853c6cc28 Parents: b6a5cfe Author: Peter Donald <[email protected]> Authored: Fri Aug 29 07:16:59 2014 +1000 Committer: Peter Donald <[email protected]> Committed: Fri Aug 29 07:16:59 2014 +1000 ---------------------------------------------------------------------- Rakefile | 1 - rakelib/stage.rake | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/buildr/blob/a2bbb021/Rakefile ---------------------------------------------------------------------- diff --git a/Rakefile b/Rakefile index 6bc03be..29a43f3 100644 --- a/Rakefile +++ b/Rakefile @@ -32,7 +32,6 @@ end def spec(platform = RUBY_PLATFORM[/java/] || 'ruby') @specs ||= ['ruby', 'java', 'x86-mswin32'].inject({}) { |hash, spec_platform| $platform = spec_platform - raise 'Gem::Specification.load ignores global context (thus $platform) in later versions' unless RUBY_VERSION == '1.9.3' hash.update(spec_platform=>Gem::Specification.load('buildr.gemspec')) } @specs[platform] http://git-wip-us.apache.org/repos/asf/buildr/blob/a2bbb021/rakelib/stage.rake ---------------------------------------------------------------------- diff --git a/rakelib/stage.rake b/rakelib/stage.rake index 5186f1f..ec45075 100644 --- a/rakelib/stage.rake +++ b/rakelib/stage.rake @@ -23,6 +23,8 @@ STAGE_DATE = ENV['STAGE_DATE'] || Time.now.strftime('%Y-%m-%d') task 'prepare' do |task, args| gpg_arg = args.gpg || ENV['gpg'] + raise 'Gem::Specification.load ignores global context (thus $platform) in later versions. Please stage project using ruby 1.9.3' unless RUBY_VERSION == '1.9.3' + # Update source files to next release number. lambda do current_version = spec.version.to_s.split('.').map { |v| v.to_i }.
