Avoid initialization warnings and remaining case of double manifest generation (via new ManifestTracker)
Use expand_path for temporary LOAD_PATH addition of lib dir
Fix a &block call warning
Major rewrite. Consumer project changes are required on upgrade! See also updated README.
Gem specification details are now in a separate, but highly automated and generally improved gemspec file. This allows full interoperability with Bundler.
Improved ReadmeParser for spec automation.
For Java projects, Maven is now executed in process via the rjack-maven gem (speed improvement)
Hoe is no longer a dependency, however many Hoe compatible tasks are still supported.
New default, in process Minitest launcher (speed improvement, particularly on JRuby)
This is likely the last maintenance release of the TarPit 1.4.x series. Please take the time to review and upgrade to TarPit 2.x.
Narrow and fix Hoe release to version = 2.12.3. An incompatibly was introduced in Hoe 2.12.5, causing loss of gem specification dependencies.
Upgrade/narrow and fix RDoc to version 3.12 for long term compatibility.
Update/broaden to rdoc ~> 3.6
Update to hoe ~> 2.12.3
Ruby 1.9 compatibility fix; to_a -> Array()
Fix case where :install task would omit running “mvn install” due to prior run of “mvn package”.
Add conditional Rake::DSL includes for rake ~> 0.9.0.
Update rdoc dependency to >= 2.5.11, < 3.7 (3.6.1 works well.)
On gem install(_deps), only ignore gem SystemExitException when exit_code == 0; Fail on failed install.
Add new install_deps task to install missing or all gem dev. dependencies.
Use hard links for jars to avoid package problems with rubygems 1.4+
Update to hoe 2.8.0 and drop now unnecessary explicit dependency on rubyforge.
Update rdoc dependency to >= 2.5.11, < 3.6 (3.5.2 works well.)
Generate manifest only once per run.
Fix git status check on tag (status –only flag no longer supported.)
Update rdoc dependency to >= 2.5.11, < 3.1 (3.0.1 works well.)
Actually, use both Gem.configuration and [command] in gem command tasks (i.e. .gemrc with install: args)
Perform a ‘mvn install’ with rake :install task, checking for changes since last .tarpit-install.
Also require ‘rubygems/command_manager’ for gem tasks (ruby)
Really use Gem.configuration in gem command tasks.
Add RJack::TarPit::LineMatchTaskDefiner#test_line_match for common version, etc. file checks. See example usage in this gem’s Rakefile.
Add :java_platform flag for setting gem specification platform to java.
Add available Gem.configuration in gem command tasks.
Fix tag task outside of RJack repo.
Add :rdoc_diagram option to use Graphviz dot –diagram with rdoc.
Added gem :push (gemcutter) and :install tasks
Make Hoe the last dependency to avoid version conflict with rubyforge or others.
Initial release.