Release v0.5.2
This commit is contained in:
parent
119f26c08e
commit
a3d2da903d
@ -1,3 +1,14 @@
|
|||||||
|
== 0.5.2 / September 15th, 2010
|
||||||
|
|
||||||
|
* Quotes automatically escaped in jobs. [Jay Adkisson]
|
||||||
|
|
||||||
|
* Added --cut option to the command line to allow pruning of the crontab. [Peer Allan]
|
||||||
|
|
||||||
|
* Switched to aaronh-chronic which is ruby 1.9.2 compatible. [Aaron Hurley, Javan Makhmali]
|
||||||
|
|
||||||
|
* Lots of internal reorganizing; tests broken into unit and functional. [Javan Makhmali]
|
||||||
|
|
||||||
|
|
||||||
== 0.5.0 / June 28th, 2010
|
== 0.5.0 / June 28th, 2010
|
||||||
|
|
||||||
* New job_type API for writing custom jobs. Internals use this to define command, runner, and rake. [Javan Makhmali - inspired by idlefingers (Damien)]
|
* New job_type API for writing custom jobs. Internals use this to define command, runner, and rake. [Javan Makhmali - inspired by idlefingers (Damien)]
|
||||||
|
@ -55,9 +55,9 @@ Would run <code>/usr/local/bin/awesome party extreme</code> every two hours. <co
|
|||||||
|
|
||||||
The default job types that ship with Whenever are defined like so:
|
The default job types that ship with Whenever are defined like so:
|
||||||
|
|
||||||
job_type :command, ':task'
|
job_type :command, ":task"
|
||||||
job_type :runner, 'cd :path && script/runner -e :environment ":task"'
|
job_type :runner, "cd :path && script/runner -e :environment ':task'"
|
||||||
job_type :rake, 'cd :path && RAILS_ENV=:environment /usr/bin/env rake :task'
|
job_type :rake, "cd :path && RAILS_ENV=:environment /usr/bin/env rake :task"
|
||||||
|
|
||||||
If a <code>:path</code> is not set it will default to the directory in which <code>whenever</code> was executed. <code>:environment</code> will default to 'production'.
|
If a <code>:path</code> is not set it will default to the directory in which <code>whenever</code> was executed. <code>:environment</code> will default to 'production'.
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
job_type :command, %(:task)
|
job_type :command, ":task"
|
||||||
job_type :runner, %(cd :path && script/runner -e :environment ':task')
|
job_type :runner, "cd :path && script/runner -e :environment ':task'"
|
||||||
job_type :rake, %(cd :path && RAILS_ENV=:environment /usr/bin/env rake :task)
|
job_type :rake, "cd :path && RAILS_ENV=:environment /usr/bin/env rake :task"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
module Whenever
|
module Whenever
|
||||||
VERSION = '0.5.0'
|
VERSION = '0.5.2'
|
||||||
end unless defined?(Whenever::VERSION)
|
end unless defined?(Whenever::VERSION)
|
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = %q{whenever}
|
s.name = %q{whenever}
|
||||||
s.version = "0.5.0"
|
s.version = "0.5.2"
|
||||||
|
|
||||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||||
s.authors = ["Javan Makhmali"]
|
s.authors = ["Javan Makhmali"]
|
||||||
s.date = %q{2010-06-28}
|
s.date = %q{2010-09-15}
|
||||||
s.description = %q{Clean ruby syntax for defining and deploying messy cron jobs.}
|
s.description = %q{Clean ruby syntax for defining and deploying messy cron jobs.}
|
||||||
s.email = %q{javan@javan.us}
|
s.email = %q{javan@javan.us}
|
||||||
s.executables = ["whenever", "wheneverize"]
|
s.executables = ["whenever", "wheneverize"]
|
||||||
@ -26,22 +26,21 @@ Gem::Specification.new do |s|
|
|||||||
"lib/whenever.rb",
|
"lib/whenever.rb",
|
||||||
"lib/whenever/base.rb",
|
"lib/whenever/base.rb",
|
||||||
"lib/whenever/command_line.rb",
|
"lib/whenever/command_line.rb",
|
||||||
|
"lib/whenever/cron.rb",
|
||||||
"lib/whenever/job.rb",
|
"lib/whenever/job.rb",
|
||||||
"lib/whenever/job_list.rb",
|
"lib/whenever/job_list.rb",
|
||||||
"lib/whenever/job_types/default.rb",
|
"lib/whenever/job_types/default.rb",
|
||||||
"lib/whenever/outputs/cron.rb",
|
"lib/whenever/output_redirection.rb",
|
||||||
"lib/whenever/outputs/cron/output_redirection.rb",
|
|
||||||
"lib/whenever/version.rb",
|
"lib/whenever/version.rb",
|
||||||
"test/command_line_test.rb",
|
"test/functional/command_line_test.rb",
|
||||||
"test/cron_test.rb",
|
"test/functional/output_at_test.rb",
|
||||||
"test/output_at_test.rb",
|
"test/functional/output_default_defined_jobs_test.rb",
|
||||||
"test/output_command_test.rb",
|
"test/functional/output_defined_job_test.rb",
|
||||||
"test/output_defined_job_test.rb",
|
"test/functional/output_env_test.rb",
|
||||||
"test/output_env_test.rb",
|
"test/functional/output_redirection_test.rb",
|
||||||
"test/output_rake_test.rb",
|
|
||||||
"test/output_redirection_test.rb",
|
|
||||||
"test/output_runner_test.rb",
|
|
||||||
"test/test_helper.rb",
|
"test/test_helper.rb",
|
||||||
|
"test/unit/cron_test.rb",
|
||||||
|
"test/unit/job_test.rb",
|
||||||
"whenever.gemspec"
|
"whenever.gemspec"
|
||||||
]
|
]
|
||||||
s.homepage = %q{http://github.com/javan/whenever}
|
s.homepage = %q{http://github.com/javan/whenever}
|
||||||
@ -50,16 +49,15 @@ Gem::Specification.new do |s|
|
|||||||
s.rubygems_version = %q{1.3.6}
|
s.rubygems_version = %q{1.3.6}
|
||||||
s.summary = %q{Clean ruby syntax for defining and deploying messy cron jobs.}
|
s.summary = %q{Clean ruby syntax for defining and deploying messy cron jobs.}
|
||||||
s.test_files = [
|
s.test_files = [
|
||||||
"test/command_line_test.rb",
|
"test/functional/command_line_test.rb",
|
||||||
"test/cron_test.rb",
|
"test/functional/output_at_test.rb",
|
||||||
"test/output_at_test.rb",
|
"test/functional/output_default_defined_jobs_test.rb",
|
||||||
"test/output_command_test.rb",
|
"test/functional/output_defined_job_test.rb",
|
||||||
"test/output_defined_job_test.rb",
|
"test/functional/output_env_test.rb",
|
||||||
"test/output_env_test.rb",
|
"test/functional/output_redirection_test.rb",
|
||||||
"test/output_rake_test.rb",
|
"test/test_helper.rb",
|
||||||
"test/output_redirection_test.rb",
|
"test/unit/cron_test.rb",
|
||||||
"test/output_runner_test.rb",
|
"test/unit/job_test.rb"
|
||||||
"test/test_helper.rb"
|
|
||||||
]
|
]
|
||||||
|
|
||||||
if s.respond_to? :specification_version then
|
if s.respond_to? :specification_version then
|
||||||
@ -67,12 +65,21 @@ Gem::Specification.new do |s|
|
|||||||
s.specification_version = 3
|
s.specification_version = 3
|
||||||
|
|
||||||
if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
|
if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
|
||||||
s.add_runtime_dependency(%q<chronic>, [">= 0.2.3"])
|
s.add_runtime_dependency(%q<aaronh-chronic>, [">= 0.3.9"])
|
||||||
|
s.add_runtime_dependency(%q<activesupport>, [">= 2.3.4"])
|
||||||
|
s.add_development_dependency(%q<shoulda>, [">= 2.1.1"])
|
||||||
|
s.add_development_dependency(%q<mocha>, [">= 0.9.5"])
|
||||||
else
|
else
|
||||||
s.add_dependency(%q<chronic>, [">= 0.2.3"])
|
s.add_dependency(%q<aaronh-chronic>, [">= 0.3.9"])
|
||||||
|
s.add_dependency(%q<activesupport>, [">= 2.3.4"])
|
||||||
|
s.add_dependency(%q<shoulda>, [">= 2.1.1"])
|
||||||
|
s.add_dependency(%q<mocha>, [">= 0.9.5"])
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
s.add_dependency(%q<chronic>, [">= 0.2.3"])
|
s.add_dependency(%q<aaronh-chronic>, [">= 0.3.9"])
|
||||||
|
s.add_dependency(%q<activesupport>, [">= 2.3.4"])
|
||||||
|
s.add_dependency(%q<shoulda>, [">= 2.1.1"])
|
||||||
|
s.add_dependency(%q<mocha>, [">= 0.9.5"])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user