{"push_id":2608192284,"size":10,"distinct_size":1,"ref":"refs/heads/ljacomet/dependency-management/metadata-rules-caching","head":"6df5607a8aeacd3534c2635b51c696b335b7a76a","before":"f3c522f64d58728db7f20de463367a7f5bc8593d","commits":[{"sha":"b1523cffe562ee4f08dd37bbcb9ad51b9a01e439","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Bump to latest nightly","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b1523cffe562ee4f08dd37bbcb9ad51b9a01e439"},{"sha":"ed94555c29a7fc2048cdf9795cec5d95bafa70ea","author":{"name":"Gary Hale","email":"f9023000f29773649f3850298becb9544b5fd6a9@gradle.com"},"message":"Fix issue with concurrent modification exception when realizing pending elements","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ed94555c29a7fc2048cdf9795cec5d95bafa70ea"},{"sha":"c46db10ea151af2777e8deef69666aa92f5a8b46","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Add deprecation suppressions until buildSrc can be updated with new API","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/c46db10ea151af2777e8deef69666aa92f5a8b46"},{"sha":"c6b9948fed65061af3af55f955512f8db43a276b","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Cache tool chain look-ups","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/c6b9948fed65061af3af55f955512f8db43a276b"},{"sha":"aaa002bfc5354a79f6fc4b372cccdfeb0f58fa6c","author":{"name":"Sterling Greene","email":"7a57d889ea7f266299434459898a90c7f6a1ca4d@gradle.com"},"message":"Incorporate review feedback\n\nProviders are not extensible, so they do not need ExtensionAware to be mixed in.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/aaa002bfc5354a79f6fc4b372cccdfeb0f58fa6c"},{"sha":"8c6e07cd74e997f36df88d90a3d967c27bd55db8","author":{"name":"Sterling Greene","email":"f8dc2ca1b24f71bd07cf2580bf789fed70c9e45c@users.noreply.github.com"},"message":"Merge pull request #5590 from gradle/sg/native/perf-toolchain\n\nCache tool chain look-ups","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/8c6e07cd74e997f36df88d90a3d967c27bd55db8"},{"sha":"d15084f40e8e4802ac0b03fa34bbea949880c1c8","author":{"name":"Sterling Greene","email":"f8dc2ca1b24f71bd07cf2580bf789fed70c9e45c@users.noreply.github.com"},"message":"Merge pull request #5587 from gradle/gh/lazy-tasks/cme\n\nFix issue with CME when realizing pending elements","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/d15084f40e8e4802ac0b03fa34bbea949880c1c8"},{"sha":"fd744ae9a8adde4f796e2ec6352a11ff1c60b074","author":{"name":"Rene Groeschke","email":"fad9a0a6f25df623a055091fe7e403534c7e9536@breskeby.com"},"message":"Add some more integ test coverage to lifecycle event build ops (#5582)","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/fd744ae9a8adde4f796e2ec6352a11ff1c60b074"},{"sha":"ee67423d257795a36a7f35d8dadc819ac69352ac","author":{"name":"Luke Daley","email":"2934526b788a419c15c351c8462a7a7eef4633fb@ldaley.com"},"message":"Restore semantics of ProjectState.executed (#5594)\n\nThe Android plugin is relying on this being true when in afterEvaluate","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ee67423d257795a36a7f35d8dadc819ac69352ac"},{"sha":"6df5607a8aeacd3534c2635b51c696b335b7a76a","author":{"name":"Louis Jacomet","email":"d82ece8d514aca7e24d3fc11fbb8dada57f2966c@gradle.com"},"message":"Create and wire in a ComponentMetadataRuleExecutor\n\nThis enables ComponentMetadataRule execution to be cached\nUpdate the CrossBuildCachingRuleExecutor to work with a set of rule\ninstead of a single one. This means we cache or miss on a chain of rules\n instead of single rules.\n\nFixes #5526","distinct":true,"url":"https://api.github.com/repos/gradle/gradle/commits/6df5607a8aeacd3534c2635b51c696b335b7a76a"}]}
{"actor":{"display_login":"ljacomet"}}