From 23864d43d7ce6d73c3e7821db7ee919c1e7f7132 Mon Sep 17 00:00:00 2001 From: tdreyno Date: Mon, 12 Oct 2009 14:13:28 -0700 Subject: [PATCH] always compile files which could include other files (css & js) --- lib/middleman/templater+dynamic_renderer.rb | 3 ++- middleman.gemspec | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/middleman/templater+dynamic_renderer.rb b/lib/middleman/templater+dynamic_renderer.rb index 70f018af..6ec760bd 100644 --- a/lib/middleman/templater+dynamic_renderer.rb +++ b/lib/middleman/templater+dynamic_renderer.rb @@ -21,7 +21,8 @@ class Templater::Actions::Template def identical? if File.exists?(destination) - return true if File.exists?(source) && File.mtime(source) < File.mtime(destination) + extension = File.extname(destination) + return true if !%w(.css .js).include?(extension) && File.exists?(source) && File.mtime(source) < File.mtime(destination) File.read(destination) == render else false diff --git a/middleman.gemspec b/middleman.gemspec index d3781857..d0b7d0eb 100644 --- a/middleman.gemspec +++ b/middleman.gemspec @@ -9,7 +9,7 @@ Gem::Specification.new do |s| s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Thomas Reynolds"] - s.date = %q{2009-10-09} + s.date = %q{2009-10-12} s.email = %q{tdreyno@gmail.com} s.executables = ["mm-init", "mm-build", "mm-server"] s.extra_rdoc_files = [