livingsocial/rake-pipeline — pull request #103 by twinturbo (2012-10-23 10:02:29+00:00)
Title: Invocation fix

This is the result of many hours of debugging. I've added more tests around dynamic dependencies and pipeline invocation as well. The test cover as many cases as I can think of.

I also applied f6f9fbad8e8fa00f9ca7702e6863f38f3c9cf508 to 3914452278165b7eb3a79071d3b63b46fee59a2f to see if the behavior was working at the original merge point. It was not. I cherry picked some of the commits that were important (mainly d70251e3c7b41607701afa68993687f85d3be8ad). Things were still not working. I tried briefly to mess with it but couldn't get everything to pass. I'm skeptical if this behavior was every working completely and correctly at any point before this.