forked from paul/rubberin
Only compile if a dependency of the input file has been modified
This commit is contained in:
parent
12cccdde4c
commit
48de8f578f
2
rubberin
2
rubberin
|
@ -191,6 +191,8 @@ dirs = files.map { |file| File.dirname(file) }
|
|||
dirs.each do |dir|
|
||||
# Set up a watch per directory
|
||||
notifier.watch(dir, :close_write) do |ev|
|
||||
# Only compile if a dependency of the input file has been modified
|
||||
next unless files.include?(dir + "/" + ev.name)
|
||||
puts "I: file #{ev.name} modified, compiling #{infile}..."
|
||||
compile(infile, mode)
|
||||
reload(infile, mode)
|
||||
|
|
Loading…
Reference in New Issue