livingsocial/rake-pipeline — pull request #108 by twinturbo (2012-10-26 08:49:17+00:00)
Title: Remove rename invoke_clean to invoke & drop invoke

@wycats: this PR removes invoke_clean according to our conversation. I've also removed bits of code that are tied to the "is this a build or rebuild?" functionality.

This commit creates a single entry point: project.invoke &
pipeline.invoke. Invoke can now handle these use cases correctly:

1. New files are detected and processed
2. Changes to the assetfile are reflected
3. Invoke'ing then invoke'ing again will not rebuild the files unless
there have been changes
4. Any other previous use cases of invoke or invoke clean

The perf tools has also been updated