From a72cdc9293051937ddca6af4db01fddbc54828ca Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Tue, 19 Mar 2013 22:31:37 +0100 Subject: [PATCH] Auto-regeneration fails loudly. Fixes #470. --- lib/jekyll/commands/build.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/commands/build.rb b/lib/jekyll/commands/build.rb index 181316d2..14961cdd 100644 --- a/lib/jekyll/commands/build.rb +++ b/lib/jekyll/commands/build.rb @@ -61,7 +61,15 @@ module Jekyll dw.add_observer do |*args| t = Time.now.strftime("%Y-%m-%d %H:%M:%S") print " Regenerating: #{args.size} files at #{t} " - site.process + begin + site.process + rescue Jekyll::FatalException => e + puts + puts "ERROR: YOUR SITE COULD NOT BE BUILT:" + puts "------------------------------------" + puts e.message + exit(1) + end puts "...done." end