Sha256: f5b3f6ae8beeabbd8a2281da76a347cb61b3fc419cac9406e73b9ae7097ed5aa

Contents?: true

Size: 1.36 KB

Versions: 8

Compression:

Stored size: 1.36 KB

Contents

$:.unshift(File.dirname(__FILE__)+"/lib")

require 'rubygems/package_task'
require 'rdoc/task'
require 'rim/version'

DocFiles = [
  "README.md", "CHANGELOG"
  ]

RTextGemSpec = Gem::Specification.new do |s|
  s.name = "esr-rim"
  s.version = RIM::Version::Version
  s.date = Time.now.strftime("%Y-%m-%d")
  s.summary = "RIM - multi git tool"
  s.description = "RIM lets you work with multiple git repositories from within one single git repository."
  s.authors = "ESR Labs AG"
  s.homepage = "http://esrlabs.com"
  s.add_dependency('subcommand', '>= 1.0.6')
  gemfiles = Rake::FileList.new
  gemfiles.include("{lib,test}/**/*")
  gemfiles.include(DocFiles)
  gemfiles.include("Rakefile") 
  s.files = gemfiles
  s.rdoc_options = ["--main", "README.md", "-x", "test"]
  s.extra_rdoc_files = DocFiles
  s.bindir = "bin"
  s.executables = ["rim"]
end

RDoc::Task.new do |rd|
  rd.main = "README.md"
  rd.rdoc_files.include(DocFiles)
  rd.rdoc_files.include("lib/**/*.rb")
  rd.rdoc_dir = "doc"
end

RTextPackageTask = Gem::PackageTask.new(RTextGemSpec) do |p|
  p.need_zip = false
end	

task :prepare_package_rdoc => :rdoc do
  RTextPackageTask.package_files.include("doc/**/*")
end

desc 'run unit tests'
task :run_tests do
  sh "ruby test/unit_tests.rb"
end

task :release => [:prepare_package_rdoc, :package]

task :clobber => [:clobber_rdoc, :clobber_package]

task :default => :run_tests

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
esr-rim-1.3.3 Rakefile
esr-rim-1.3.2 Rakefile
esr-rim-1.3.1 Rakefile
esr-rim-1.3.0 Rakefile
esr-rim-1.2.2 Rakefile
esr-rim-1.2.1 Rakefile
esr-rim-1.2.0 Rakefile
esr-rim-1.1.5 Rakefile