{"push_id":963983651,"size":365,"distinct_size":10,"ref":"refs/heads/pm-spike-sm-ide","head":"cb5a1c1ddd0229a5960fc342b6ab929177d3c31d","before":"ea4f9323fca98073030727e3c36580dc3a56b8cf","commits":[{"sha":"051c27e5d61b41f06489a03d72b945b5a324f910","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"apply scalaCompileOptions.force consistently for Ant and Zinc compilers","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/051c27e5d61b41f06489a03d72b945b5a324f910"},{"sha":"0a369dea74c62734be5338054918f29bc8af5af6","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"apply scalaCompileOptions.additionalParameters consistently for Ant and Zinc compilers","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/0a369dea74c62734be5338054918f29bc8af5af6"},{"sha":"3ef7e6e8b1921b7851fe45e2cb5fb8b0b8e7cacc","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"fix checkstyle failure","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/3ef7e6e8b1921b7851fe45e2cb5fb8b0b8e7cacc"},{"sha":"731cbe2183942d805e85b287f19deed328ec61ac","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"Use Transformer<String, String> and CollectionUtils.collect() instead of Guava types. It's more idiomatic for the Gradle codebase.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/731cbe2183942d805e85b287f19deed328ec61ac"},{"sha":"2ffcc82c74d25a082ad4b2b96b4931d0407d8de6","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"refactor JUnit test to Spock","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/2ffcc82c74d25a082ad4b2b96b4931d0407d8de6"},{"sha":"ac58d6b6172e9a8802d44fbff32b91f9c37f9fad","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"escape any existing single quotes in scalac parameter","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ac58d6b6172e9a8802d44fbff32b91f9c37f9fad"},{"sha":"e3e113149beef2b632b8834915c4046b89414302","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"remove odd packages from scala integration tests","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/e3e113149beef2b632b8834915c4046b89414302"},{"sha":"616b0df2911a9d6fe878154718f9affb30f0c97a","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"extract a base test to share with the ScalaDocOptions","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/616b0df2911a9d6fe878154718f9affb30f0c97a"},{"sha":"8adf4a4268d12608e43e14c07dfdcc5e48b27087","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"share a common base test between ScalaDocOptions and ScalaCompileOptions","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/8adf4a4268d12608e43e14c07dfdcc5e48b27087"},{"sha":"00f91c385e20457f23906a9834bbf7a6decd4e55","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"fix typo in ScalaDocOptions 'addParams' should be 'addparams'","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/00f91c385e20457f23906a9834bbf7a6decd4e55"},{"sha":"60e57a4f8761a52bbb714e61c862534694ca5e00","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"move descriptions of string, boolean and list tests to shared base test","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/60e57a4f8761a52bbb714e61c862534694ca5e00"},{"sha":"7b49a10d2ddcc2d78ce549dda6cd44cf3588d580","author":{"email":"78f6287be0e71b54b5bdc1ef0218e5faa60579c0@nospam","name":"Stu"},"message":"extract ant scala command-line writing to a separate class","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/7b49a10d2ddcc2d78ce549dda6cd44cf3588d580"},{"sha":"cb9b10ebb9245cad3fe61e104faa57164212579f","author":{"email":"14f3a7020a0c6e4176ff8bdb2acc294571e857a0@gmail.com","name":"Pavel Fadeev"},"message":"GRADLE-3182 Fix wrong single wildcard usage for files/directories matching","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/cb9b10ebb9245cad3fe61e104faa57164212579f"},{"sha":"cc9145ac76fa48c3fab58ce7847bbb3ac607c458","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"GRADLE-3112 Fix JUnit test filtering interaction with @Parameterized.\n\n- JUnit filtering as applied by the ParentRunner checks each\n  Description in the test tree; if any Description fails to pass\n  the test, its children are ignored.\n  - Our MethodNameFilter did not take this into account.\n  - @Parameterized happens to be a case that exposes this; it\n    includes Descriptions with names like \"[0]\" that don't match\n    any reasonable test method name filter.\n  - The fix is to have the filter allow non-leaf Descriptions to\n    pass if any child passes. Filtering will still happen properly\n    at the lowest level.\n    - JUnit's CategoryFilter takes the same approach.\n- Minor improvements to related TestSelectionMatcher code.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/cc9145ac76fa48c3fab58ce7847bbb3ac607c458"},{"sha":"718f81b6c34377c8534eb67b6f720a979c959c6b","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Make JUnit test suites runnable using the --tests argument.\n\n- The --tests flag takes an argument that is used as a method\n  name filter. Currently, when used with a test suite name, this\n  filters out each individual test within the suite because it\n  doesn't match the test suite name.\n- If a test suite is included using a method name filter, let it\n  run all its tests even if they aren't explicitly named by the\n  filter.\n- This is accomplished by ignoring the method name filter if the\n  test class we're considering matches the filter by itself.\n  - The other case that would trigger this is if a normal test\n    class name matches the filter. In this case, behavior is\n    unchanged; all its methods would run either way.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/718f81b6c34377c8534eb67b6f720a979c959c6b"},{"sha":"2143fb5a99e12fcdc86bc69678f971b7a11a297d","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Move the new integration test to the correct source folder.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/2143fb5a99e12fcdc86bc69678f971b7a11a297d"},{"sha":"0cbd84e33d01ba845ff3b9987da80d740ed19201","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Add suite check to make purpose of other check clearer.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/0cbd84e33d01ba845ff3b9987da80d740ed19201"},{"sha":"1a6cc1ccc138f5506bfe87fd3f763c919b938d97","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Fix the amended boolean logic and update the comment.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/1a6cc1ccc138f5506bfe87fd3f763c919b938d97"},{"sha":"ea1d23568039a9c03354c1788ac01e8ceb6556f4","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Move new integration test into existing test class.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ea1d23568039a9c03354c1788ac01e8ceb6556f4"},{"sha":"5257369a58b0a11cb428bde5b391906facf74860","author":{"email":"e4d683759a0f3163c7df9b2891eda52b9d3fb2fe@palantir.com","name":"Alexander Landau"},"message":"Move JUnitTestClassExecuterTest to be a Processor-level test instead.\n\nAlso include a test for a JUnit 3-style test suite.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/5257369a58b0a11cb428bde5b391906facf74860"}]}