guard/guard-coffeescript — pull request #8 by jtolds (2011-12-13 21:41:13+00:00)
Title: support following at least one symlink

Dir.glob('**') does not follow symlinks, whereas Dir.glob('*') might. As a result, this Guard plugin will not work with subpaths that follow a symlink.

As per http://stackoverflow.com/questions/357754/can-i-traverse-symlinked-directories-in-ruby-with-a-glob, you can follow at least one symlink with the provided pattern.

Additionally, there is little reason to walk the entire directory tree just to determine if some subset of files are actually coffeescript files. I suspect selectively testing file existence is both more performant and flexible.