{"push_id":1670949567,"size":123,"distinct_size":7,"ref":"refs/heads/gh-parallel-tasks","head":"64116e76e82573a05ce94ae5b723562fa66a5140","before":"39bb62e621262c8121dc0538d2cad52ae64c48b3","commits":[{"sha":"45db486cf045f27d3a54b385731fa37ea1819215","author":{"name":"Stefan Oehme","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@gradle.com"},"message":"Kill daemons before any other task\n\nThe \"killExistingDaemons\" setup was broken. It was only adding a\ndependency on projects that do use integration testing. But we\nwant the killing to happen before *any* task. Otherwise it will\nkill compiler daemons of projects like baseServices, which comes\nearly and has no integration tests.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/45db486cf045f27d3a54b385731fa37ea1819215"},{"sha":"e03af7ed265e4dabc9323da84da259238eff0873","author":{"name":"Benjamin Muschko","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@gradle.com"},"message":"Update smoke test to latest Gretty plugin version","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/e03af7ed265e4dabc9323da84da259238eff0873"},{"sha":"72c1d6c6849a0e0b3788a45a86bd4a90eaa67110","author":{"name":"Benjamin Muschko","email":"78b211b85bd994d66aaf8e58cedbcaee305b25a7@gmail.com"},"message":"Remove deprecated pluginRepositories block (#1758)","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/72c1d6c6849a0e0b3788a45a86bd4a90eaa67110"},{"sha":"b89b847866d2dfe8f2ae885f507057625c7fd3c2","author":{"name":"Daniel Lacasse","email":"9246387e1eba6e9dcd497553118382264060bfcd@users.noreply.github.com"},"message":"Deprecation removal of Gradle GUI (#1749)\n\nRemove Gradle GUI code, leftovers Open API code and user guides.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b89b847866d2dfe8f2ae885f507057625c7fd3c2"},{"sha":"b9c1db88b1c275a2b658dfdbc88ef086e8dc14d1","author":{"name":"Gary Hale","email":"a2aa6c45b95aab792d9684564b98a2779d4104a5@gradle.com"},"message":"Warm buildSrc before first build to avoid flakiness from timeouts","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b9c1db88b1c275a2b658dfdbc88ef086e8dc14d1"},{"sha":"d0c6949a7e812b82589c8d12cc87fa17c591525d","author":{"name":"Stefan Wolf","email":"e41d2fff8be2856f8dabd234d2b69614f24bee37@gradle.com"},"message":"Remove @OrderSensitive\n\n+review REVIEW-6497","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/d0c6949a7e812b82589c8d12cc87fa17c591525d"},{"sha":"0a0c0332f7ca2c430b5baf2efe17c88246ad96a1","author":{"name":"Benjamin Muschko","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@gradle.com"},"message":"Revert removal of deprecated methods in StartParameter\n\nThe build scan plugin currently relies on these methods and needs to adapt the new ones first.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/0a0c0332f7ca2c430b5baf2efe17c88246ad96a1"},{"sha":"ef58c4f09255a6f0c9aed9dc9f8beda010486706","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Also suggest using --offline for poor remote build cache connections","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ef58c4f09255a6f0c9aed9dc9f8beda010486706"},{"sha":"8fbcc9d443d8d5b57a08bd24d700a0940a9d0753","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Remove nonsense comment\n\n+review REVIEW-6493","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/8fbcc9d443d8d5b57a08bd24d700a0940a9d0753"},{"sha":"2092fe33eb57db75edce592ff04e0ba7fc6f8567","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Rework all of the overlapping tests to be more clear\n\n+review REVIEW-6493","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/2092fe33eb57db75edce592ff04e0ba7fc6f8567"},{"sha":"e168dac79b5f7e8e8d10be0a317c5902437877e7","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Add overlapping logger messages when we detect an overlap for a property and task\n\n+review REVIEW-6493","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/e168dac79b5f7e8e8d10be0a317c5902437877e7"},{"sha":"b5762e5361533bc088b2fbe65e451aaca07ce80f","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Add more reasoning for why we ignore directories when checking for overlaps\n\n+review REVIEW-6493","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b5762e5361533bc088b2fbe65e451aaca07ce80f"},{"sha":"718d14f46386939498cbee56e3f0fcf17f40d8b9","author":{"name":"Sterling Greene","email":"b78b6ef7f1c547ce6bf7db82d88ed6b1a3fa0c13@gradle.com"},"message":"Include more information in the overlapping outputs cacheability reason\n\n+review REVIEW-6493","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/718d14f46386939498cbee56e3f0fcf17f40d8b9"},{"sha":"c021f815ccb440017083125dae2ebc3889b9b0b4","author":{"name":"Benjamin Muschko","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@gradle.com"},"message":"Fix literal in Javadoc","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/c021f815ccb440017083125dae2ebc3889b9b0b4"},{"sha":"7914d022b741b0b12e004ddbeb4f6f8e6eb98458","author":{"name":"Stefan Oehme","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@gradle.com"},"message":"Fix no-daemon performance tests\n\nPass the jvm args to the client VM, so Gradle isn't forced to start\na single-use daemon.\n\nAdds a test for a cold daemon, but without recompling scripts, i.e.\nwhat a developer usually experiences in the morning when they turn\non their laptop.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/7914d022b741b0b12e004ddbeb4f6f8e6eb98458"},{"sha":"712da0f08499b4514d516d06b995631d06e89d6e","author":{"name":"Stefan Oehme","email":"ba8c70babb9c2c523f278f927be647868ed71eb6@gmail.com"},"message":"Merge pull request #1741 from gradle/so-fix-kill-daemons\n\nKill daemons before any other task","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/712da0f08499b4514d516d06b995631d06e89d6e"},{"sha":"7ec210eec029dc87eef03bf1d2c8e76a1425b9dc","author":{"name":"Stefan Oehme","email":"ba8c70babb9c2c523f278f927be647868ed71eb6@gmail.com"},"message":"Merge pull request #1771 from gradle/so-no-daemon-tests\n\nFix no-daemon performance tests","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/7ec210eec029dc87eef03bf1d2c8e76a1425b9dc"},{"sha":"16cfc3932d024f5f5aea8ab55c896ea1d39cc4cd","author":{"name":"Stefan Oehme","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@gradle.com"},"message":"Make BasicScript faster\n\nAvoid reflection by implementing the delegation\nto the script target by hand.\n\nAccept the performance regression in script compilation caused\nby adding the `asDynamicObject` method. The faster run time is worth\nthe additional time spent compiling.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/16cfc3932d024f5f5aea8ab55c896ea1d39cc4cd"},{"sha":"11e054d817d234aa10e8f6a31e2482f327d93d27","author":{"name":"Cedric Champeau","email":"41a75ecc836ed6668e0fc7e76616065cd73721d7@gradle.com"},"message":"Avoid intermediate objects for occasional failures\n\nThis commit optimizes the `ArtifactBackedResolvedVariant` by avoiding the creation of intermediate maps, for\nfailures that would normally not happen. This should fix a performance regression introduced by the implementation\nof parallel download of artifacts. Failures are occasional, so the map is only created on demand, and an internal\ninterface is used for coordination.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/11e054d817d234aa10e8f6a31e2482f327d93d27"},{"sha":"fb907cfdc09a982582385ba8d24c30f4ddaa5103","author":{"name":"Stefan Oehme","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@gradle.com"},"message":"Make Path more efficient\n\nThe segments in paths are very repetitive (e.g. core:integTest, ide:integTest, ...),\nso interning them compacts their memory usage quite a bit. In order to benefit more\nfrom that, we should use `Path` instead of `String` in more places.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/fb907cfdc09a982582385ba8d24c30f4ddaa5103"}]}
{"actor":{"display_login":"ghale"}}