hawx/guard-sass — pull request #31 by cheald (2012-07-31 01:17:22+00:00)
Title: Dependency resolution for partials, prettier output

Big series of changes here, so I understand if the pull request is rejected, but I tried to keep them atomic.

I:

* Added dependency resolution for partials. That is, when you change a partial, guard-sass will now figure out which files need to be included. It has a recursive parser, so if you have `foo -> _bar -> _baz`, and change _baz, it'll figure out to recompile _foo (as well as anything else that includes _bar or _baz).
* Much prettier and more terse output.
* Added timing info to recompilation.
* Removed the :extension setting, and just always gsub .sass/.scss into .css. This fixes issues where you might have mixed `foo.sass` and `bar.css.sass` naming conventions.
* Fixed all the breaking specs (I don't think I broke all the ones I fixed; a number of fixes were breaking due to what looks like a deprecated Guard feature)

I've been testing it with my team for a few days, and it seems to work great so far.