{"push_id":1385061963,"size":1,"distinct_size":1,"ref":"refs/heads/5.0","head":"52ab48ebb72bb601b73324776caa170ab5b5dd5b","before":"b189f66452d73dca97de2db6cc57bbc7ffbf2f6f","commits":[{"sha":"52ab48ebb72bb601b73324776caa170ab5b5dd5b","author":{"name":"Yannick Welsch","email":"4642e729622b34408794d8a9ed687701b7880d3c@welsch.lu"},"message":"Generate POM files with non-wildcard excludes (#21234)\n\nDependencies are currently marked as non-transitive in generated POM files by adding a wildcard (*) exclusion. This breaks compatibility with the dependency manager Apache Ivy as it incorrectly translates POMs with * excludes to Ivy XML with * excludes which results in the main artifact being excluded as well (see https://issues.apache.org/jira/browse/IVY-1531). To stay compatible with the current release of Ivy this commit uses explicit excludes for each transitive artifact instead to ensure that the main artifact is not excluded. This should be revisited when we upgrade Gradle to a higher version as the current one (2.13) as Gradle automatically translates non-transitive dependencies to * excludes in 2.14+.","distinct":true,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/52ab48ebb72bb601b73324776caa170ab5b5dd5b"}]}
{"actor":{"display_login":"ywelsch"}}