task/gemgem.rb in gem-path-0.6.2 vs task/gemgem.rb in gem-path-0.7.0
- old
+ new
@@ -40,20 +40,22 @@
self.spec = spec
end
def gem_install
require 'rubygems/commands/install_command'
+ require 'rubygems/package'
# read ~/.gemrc
Gem.use_paths(Gem.configuration[:gemhome], Gem.configuration[:gempath])
Gem::Command.extra_args = Gem.configuration[:gem]
# setup install options
cmd = Gem::Commands::InstallCommand.new
cmd.handle_options([])
# install
- install = Gem::Installer.new(gem_path, cmd.options)
+ gem_package = Gem::Package.new(gem_path)
+ install = Gem::Installer.new(gem_package, cmd.options)
install.install
puts "\e[35mGem installed: \e[33m#{strip_path(install.gem_dir)}\e[0m"
end
def gem_spec
@@ -73,12 +75,12 @@
puts "\e[35mGem built: \e[33m#{strip_path("#{pkg_dir}/#{gem}")}\e[0m"
end
def gem_release
sh_git('tag', gem_tag)
- sh_git('push')
- sh_git('push', '--tags')
+ # sh_git('push')
+ # sh_git('push', '--tags')
sh_gem('push', gem_path)
end
def gem_check
unless git('status', '--porcelain').empty?
@@ -314,10 +316,10 @@
task :release => [:spec, :check, :build] do
Gemgem.gem_release
end
task :check do
- Gemgem.gem_check
+ # Gemgem.gem_check
end
end # of gem namespace
desc 'Run tests'