guard/guard-cane — pull request #4 by crimsonknave (2013-11-05 18:58:07+00:00)
Title: Run on modification

Due to the way vim saves files, run_on_changes is executed multiple times as noted in guard/guard#495. The fix they suggested there was to use run_on_modification instead. This is what guard-rspec has changed to (https://github.com/guard/guard-rspec/blob/master/lib/guard/rspec.rb#L34), so should work fine for everyone.