This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new eb4cff3 convert to a per-app baseline
eb4cff3 is described below
commit eb4cff32b7a08dd369d6140095ae848f699eb9e7
Author: Sam Ruby <[email protected]>
AuthorDate: Fri Feb 2 09:11:52 2018 -0500
convert to a per-app baseline
---
Rakefile | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/Rakefile b/Rakefile
index 963d56d..9043ca4 100644
--- a/Rakefile
+++ b/Rakefile
@@ -8,17 +8,13 @@ end
# update gems and restart applications as needed
task :update, [:command] do |task, args|
- # determine last update time
- update_file = "#{Process.uid == 0 ? '/root' : Dir.home}/.whimsy-update"
- new_baseline = Time.now
- old_baseline = File.mtime(update_file) rescue Time.at(0)
-
# determine last update time of library sources
lib_update = Dir['lib/**/*'].map {|n| File.mtime n rescue Time.at(0)}.max
# restart passenger applications that have changed since the last update
Dir['**/config.ru'].each do |rackapp|
Dir.chdir File.dirname(rackapp) do
+ old_baseline = File.mtime('tmp/restart.txt') rescue Time.at(0)
last_update = Dir['**/*'].map {|n| File.mtime n rescue Time.at(0)}.max
if [lib_update, last_update].max > old_baseline and Dir.exist? 'tmp'
FileUtils.touch 'tmp/.restart.txt'
@@ -71,10 +67,6 @@ task :update, [:command] do |task, args|
# rebuild API documentation
Rake::Task['rdoc'].invoke
-
- # update baseline time
- FileUtils.touch update_file
- File.utime new_baseline, new_baseline, update_file
end
# pristine version of update
--
To stop receiving notification emails like this one, please contact
[email protected].