Netflix/Hystrix — pull request #51 by quidryan (2012-12-14 21:17:48+00:00)
Title: Merging in gradle-template, specifically provided

29 of the commits are the backlog of gradle-template commits whose history was lost during the release of Hystrix, from the internal copy. This will put Hystrix back into line, from a git point of view, with gradle-template. They're all no-ops when looking at the "Files changed" tab. Future merges won't be this bad.

The last three are the ones which really count for "provided". 36e5b8f and da57e54 are the gradle-template versions of provided. a4662be is my fixes to Hystrix to use the gradle-template version, and to fix two missing dependencies that I found when provided was working correctly.

The reason for not using "compile.extendsFrom provided", is for ivy. Our ivy builds were having provided deps come through dependencies with that line. When generating with the POM, all provided things are thrown out the window, so issues won't crop up there.